Cloud Product Developer Java, Scala, Micro Services ,Data base -20000Z59Applicants are required to read, write, and speak the following languages : English
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 of the EPM Applications are :
You will be responsible for applying your extensive knowledge with the Scala’s functional features and 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.
BE / MCA in Computer Science or related fields.
Excellent coding and design skills in Java,Scala, Database and microservices related technologies
Experience in Spark, Docker, K8S are added advantages.
Prior experience building cloud services are added advantages
Prior experience with Agile process
5+ 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 and Scala, 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.
As an integral part of the EPM development team you will be responsible for the following
Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems.
Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
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.