Web developer - JavaScript/Java

Company: Oracle

Location: Virginia, United States

Posted: September 29, 2016

Reference ID: 160012RJ

Oracle Utilities (formerly Opower) is applying cutting edge computer science to one of humanity's greatest challenges: Energy. Our utility customers around the world give us energy usage data for tens of millions of their customers which we then analyze and aggregate using the latest software technologies to motivate consumers to use less energy.

About the team The Client Engineering team is dedicated to delivering new products and customizations to the Oracle Utilities software offerings tailored to meet the demands of our largest customers. The focus will be on web development: AngularJS apps and Java REST API services, but you'll get the chance to work with the full Oracle-Opower SaaS stack from data ingest, insight calculation and creating communications on outbound channels like e-mail, SMS and even paper printing.

About You

Perhaps you only have deep experience on one side of the full-stack JS / Java development side, but you're eager to learn new technologies and put them to use.

You want to own it. You embrace the challenges inherent in being fully responsible for an important part of the business, from supporting your applications in production to continuously monitoring and evolving it, based on performance metrics.

You enjoy the challenge of maintaining and evolving a large application ecosystem. Our software has tens of millions of users and has been in production for almost a decade. Diving deep into this code to make an extension or fix a defect is an opportunity, not a chore.

As a member of the software engineering division, you will perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure quality and consistency across specific products.

Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.