The Oracle Communications Service Catalog and Design (OCSCD) product development team is looking for a talented senior software developer to join our development team, contributing to the OCSCD product’s ambitious roadmap, including our integration into the Digital Business Experience application suite. The architecture includes a mix of advanced Java, Kubernetes, Oracle Database, Java Microprofile (Helidon) Microservices, REST, JSON, and Kafka. We use modern tools, including Oracle’s Cloud, You will work from our Oracle's Hyderabad, India office, collaborating with a talented local technical team as well as members in North America time zone.
The Oracle Communications Service Catalog and Design (OCSCD) product development team is looking for a talented senior software developer to join our development team, contributing to the OCSCD product’s ambitious roadmap, including our integration into the Digital Business Experience application suite. The architecture includes a mix of advanced Java, Kubernetes, Oracle Database, Java Microprofile (Helidon) Microservices, REST, JSON, and Kafka. We use modern tools, including Oracle’s Cloud, and are passionate about quality, security, and we follow Agile practices.
You will work from our Oracle's Hyderabad, India office, collaborating with a talented local technical team as well as members in North America time zone.
The candidate should have:
B.Tech/B.E/M.Tech/M.E/MCA in Computer Science, or Information Technology or equivalent. 6+ years of commercial application software development. Experience in Java development. Java EE will be an asset. Knowledge of Cloud Native principles, including experience in Kubernetes, Helm, Linux scripting and related technologies, will be an added asset. Thorough mastery of modern development tools (source code repos, IDEs, test tools, etc) and best software practices (e.g., design, testing, quality, security, performance). Experience with Java, RESTful API, XML Schema, JSON, CI/CD, Kafka, Oracle DB, and Kubernetes Solid understanding of cloud technology stack and micro-services architecture preferable
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 . Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
As a member of the OCSCD Product Development team, you will:
Actively participate in design, implementation, and integration testing responsibilities, collaboratively with other developers. Ability to take the lead on features. Author and/or review technical documentation for new features, collaborating with Technical Writers. Perform other development tasks as required.Career Level - IC4