Oracle

Java/Microservices Developer

Oracle

September 14, 2021


Cloud Product Developer – JAVA, Micro Services ,Data base
Job Description
Our Team
The EPM team in OFSS is responsible to create and deliver financial products of high quality to serve the Banking and Financial industries. These products along with ERM and Regulatory related packs are able to seamlessly integrate and deliver a great value proposition to the customers in Financial Domain.
These applications are now being developed in the Oracle Cloud Infrastructure, offering to enable the customers an easy transition to subscription-based model.
Some of the main objectives are:
  • Efficiently understanding the data model of the application being worked on.
  • Capable to provide advanced orchestration to other dependent Services
  • Efficiently design the meta model for the Applications
  • Ability to design stateless microservices with independent deployment.
  • Should be able to create RestAPIs.
  • Create all the micro services and services leveraging functional programming features of advance Java. and/or database.

Your Opportunity
You will be responsible for applying your extensive knowledge with features of advanced Java to develop microservices and services for the product. You would be responsible for the entire microservices flow from understanding Requirement to ensuring the microservices delivered.
Your Qualifications
BE/MCA in Computer Science or related fields.
Excellent coding and design skills in Java, Database and microservices related technologies
Experience in Docker, K8S are added advantages.
Prior experience building cloud services are added advantages
Prior experience with Agile process
8+ years in software development.
Our Ideal Candidate
The Candidate should preferably be from a banking domain and from a Product based company. He should have worked in a reputed company. He should have implemented end to end at least 2 projects using Java , MSA and Database.
The Candidate is well aware of the microservices patterns.
The Candidate should be very active and understand the complete flow of Product design and microservices patterns.
Your Responsibilities
As an integral part of the EPM development team you will be responsible for the following –
  • Understand the Functional datamodel and metamodel for the product you will work on.
  • Design Microservices and understanding the fabric for dependent technical micro services.
  • Develop microservices and it’s corresponding RestApi Endpoints.
  • Creating test cases and automating using CI CD.
  • Help drive the EPM products requirements using Oracle and Open standard tools, technology and development practices.
  • Working with remote and geographically distributed teams to enable building the right products, using the right building blocks and making them consumable by other products easily
  • Be very technically hands-on and own/drive key end to end product/services
  • Ensure customer success including delivering fixes/patches as needed
  • Open to learn new technologies as per project need and deliver the tasks using the same.

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.
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 analyze and integrate external customer specifications. Specify, design and implement modest changes to existing software architecture. Build new products and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to discuss major changes to functionality.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
Innovation starts with inclusion at Oracle. We are committed to creating a workplace where all kinds of people can be themselves and do their best work. It’s when everyone’s voice is heard and valued, that we are inspired to go beyond what’s been done before. That’s why we need people with diverse backgrounds, beliefs, and abilities to help us create the future, and are proud to be an affirmative-action equal opportunity employer.
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, age, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.