Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Senior Full Stack Developer-Oracle Utilities (210006D8)


Full Stack Developer



Arlington, Virginia, United States

"**Senior Full Stack Developer-Oracle Utilities****Preferred Qualifications****About Us**We are a former start-up (Opower) that was acquired by Oracle in 2016 but kept that start-up energy and atmosphere. We use utility data and behavioral science to help people save energy through various communications and the web. We are very mission driven and are looking for an experienced engineer who is excited about making a difference while working in a fun and flexible environment with some of the smartest engineers around.**Job Description**This is a senior full-stack developer role, and will be part of the US web engineering team located in Oracles Courthouse office in Arlington, VA. Youll be part of a small team, which will give you the opportunity not only to contribute to the code base, but to work with product management and UX and have input into product design._Responsibilities_+ Contribute to complex web modules and their supporting back-end services using JavaScript, Java, React, and Redux+ Use test-driven development to ensure all code is thoroughly tested using Enzyme, Karma, Storybooks, Loki, Ava, Selenium, and Junit+ Triage, troubleshoot, and fix bugs anywhere in the web module stack, from React web components to Java Dropwizard services+ Own new features for our products, and create functional and technical design documents to ensure work is completed efficiently while fulfilling all requirements**Experience**Here is the recommended experience to really succeed in this role:_Love to Have_+ 3 years of experience with JavaScript and Java+ Familiar with REST APIs+ Experience working with large, complex code repositories+ Feels strongly about good testing and has experience with TDD, unit testing, visual regression testing, and UI testing+ Experience with SQL databases and is comfortable running SQL queries+ Strong communication skills and someone who isnt afraid to ask questions_Like to Have_+ Experience with React and Redux frameworks+ Familiar with Docker, MySQL, Dropwizard, Webpack, Jenkins+ Experience owning and breaking down project initiatives+ Experience designing and writing functional and technical design documents+ Familiar with Agile development methodologies**Benefits**In addition to being full of smart, passionate people, there are other benefits that make Opower/Oracle a great place to work:+ Medical, dental, and vision insurance+ 401(k) with company matching+ Full remote for now with a generous WFH policy once we return to the office+ A fun office located in a great neighborhood in Arlington, VA (Courthouse)+ Unlimited PTO and a culture that believes in taking a generous amount of time off to recharge+ Flexible environment where you are trusted to manage your own time**Detailed Description and Job Requirements**Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.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 Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.****Job:** Product Development**Location:** US-VA,Virginia-Arlington**Job Type:** Regular Employee Hire**Organization:** Oracle"