Experience Inc. Jobs

Job Information

Oracle Principal Applications Engineer in Bengaluru, India

Principal Applications Engineer

Preferred Qualifications

Oracle Construction & Engineering Global Business Unit is focused on building enterprise level solutions for project intensive industries. Our applications provide project and portfolio management, contract management, resource management, and risk management solutions used by customers worldwide.

More than 16,000 project leaders trust Oracle Aconex for visibility, control, reduced risk, and connected teams. Drive process efficiency for design and construction coordination, project controls, and field management, and get fast ROI with Aconex construction management software that is easy to use and deploys in days.

We are looking for expert Java/J2EE developers with 10 years of experience, have built scalable SaaS platforms using microservices/distributed systems architecture


  • Team collaboration to develop strategic direction and systems design

  • Ability to prioritise between multiple organisational objectives

  • Should be able to understand complex architectures and be comfortable working with multiple teams

  • Ability to conduct performance analysis, capacity management and troubleshoot large scale distributed systems


  • Strong programming background in Spring framework

  • Experience developing microservices using Spring Boot

  • Experience in working with REST / GraphQL based webservices

  • Exposure to oAuth or SAML based service authorization

  • Exposure to swagger documentation

  • Exposure to API gateway / API developer platform

  • Exposure to one of Public cloud application deployments (Azure / GCP / AWS)

  • Exposure / experience in cloud tech, docker / kubernetes

  • Knowledge of responsive web design and technologies.

  • Experienced with Shell scripting, Maven/Gradle, Git, Jenkins, Artifactory, Ansible, Sonar

  • Knowledge of continuous integration, static code analysis and test-driven development.

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 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.

Job: Product Development

Location: IN-IN,India-Bengaluru

Job Type: Regular Employee Hire

Organization: Oracle