Oracle Principal Applications Engineer in Bengaluru, India
Principal Applications Engineer
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
Job Type: Regular Employee Hire
- Oracle Jobs