Junior Java Developer, Opower (Odesa)

Junior Java Developer, Opower (Odesa)

Oracle Corporation Asia Pacific Division
Singapore Thailand
0 - 2 Years
Not Specified

Job Description


Job Description :
Preferred Qualifications
Oracle Utilities mission is to help utilities build a clean energy future. Care to join us
At Oracle’s Utilities Global Business Unit (UGBU), we’re applying cutting edge computer science to one of humanity’s most significant challenges: Energy. We also consider ourselves a startup within Oracle. A startup that’s focused on the utility industry. Our utility customers in the U.S. and abroad give us energy usage data for tens of millions of their customers, which we then analyze and aggregate using the latest software technology to motivate consumers to use less energy. We use the right tools for each element of our broad solution set, so our engineers get exposure to everything from the Spring Framework to Ruby on Rails, from Hadoop and HBase to MySQL. If you are an engineer looking for a fast-paced, high growth place to work while being surrounded by highly skilled, driven peers, then Oracle’s UGBU is the place for you.
About the team
We are an agile scrum team, developing and supporting a bunch of products that help our customers to be more energy efficient. We deliver deep, personalized energy insights to end-users and help utilities build a clean energy future.
About You

  • You haveat least a half year of experience in software development
  • You have a good knowledge of Java core, SQL and REST
  • You know design patterns and follow best practices (DRY, SOLID, etc).
  • You’re agile and aware of the basic concepts. You understand how to succeed in a fast-paced, ever-changing environment and wouldn’t have it any other way
  • You must have a proficient English level to be able to learn and communicate

Would be a plus if you are aware of:
  • *Unix basic knowledge, Spring, Shell, Microservices
  • How to perform the code reviews and ensure exceptional code quality.
  • Document what you do, from design docs through user documentation.
  • Write unit %26amp; integration tests as part of your coding process.

Keywords:Java, SOA, RabbitMQ, Spring, MySQL, Linux, Shell, Agile, Microservices
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 develop software according to provided design specifications. Analyze system specifications and existing business processes and information systems. Build enhancements and resolve bugs. Build and execute unit tests and unit test plans.
Work involves some problem solving with assistance and guidance in understanding and applying company policies and processes. Gaining competence in own area and acquiring a higher level understanding of role, processes and procedures. BS degree or equivalent experience relevant to functional area. 0-2 years of previous software engineering or related experience.
As part of Oracle%27s employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).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 develop software according to provided design specifications. Analyze system specifications and existing business processes and information systems. Build enhancements and resolve bugs. Build and execute unit tests and unit test plans.
Work involves some problem solving with assistance and guidance in understanding and applying company policies and processes. Gaining competence in own area and acquiring a higher level understanding of role, processes and procedures. BS degree or equivalent experience relevant to functional area. 0-2 years of previous software engineering or related experience.
As part of Oracle%27s employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).

People Also Considered