THE ROLE:
The Principal Cloud Developer will craft, build and maintain high-performing and highly scalable applications on Oracle cloud platforms. This position requires candidates with multi-year hands-on experience in cloud-native application development, microservices, containerization, serverless architecture and deployments using CI/CD. This role will lead major architecture design and development activities along with coordinating with other multi-functional and technical teams to ensure outstanding delivery.
HOW YOU WOULD CONTRIBUTE:
• Lead the design and implementation of highly scalable applications, primarily in Oracle cloud infrastructure.
• Collaborate with architects to build scalable and resilient cloud architectures
• Focus on design leadership and voice support for new strategies for ALM, Architecture and Processing. Going beyond the responsibilities of an individual contributor and taking accountably for the quality of technology developed by the group.
• High degree of technical expertise in Java, Spring, Spring Boot/Quarkus, Microservices and other related Cloud technologies
• Collaborate with business and technical teams to craft and develop scalable, high-performance, and secure solutions.
• Lead all aspects of the full lifecycle of applications, including design, development, testing, deployment, and maintenance.
• Analyze and solve sophisticated technical problems, implement effective and efficient solutions. Identify bugs and performance issues in the software development process. Be very multifaceted in a fluid environment
• Review and set coding standards and collaborate with teams to ensure code reviews are part of the development life cycle
• Act independently and as part of a team to translate business and technical requirements into well-engineered, tested, and deployed applications.
• Create user documentation that includes architectures, design patterns, troubleshooting guides, and standard methodologies.
SKILLS AND BACKGROUND REQUIRED TO BE SUCCESSFUL:
• 10+ years of significant experience in delivering highly scalable, highly secure and efficient solutions
• Proven experience and high degree of proficiency in building cloud native applications using Java and Javascript based technologies such as Spring Boot/Quarkus, React, Angular, NodeJS
• Experience in building, deploying and handling applications on Oracle cloud infrastructure
• Experience in micro-frontend, micro-services architecture
• Experience with Kubernetes container management (OKE and/or GKE)
• Experience building event driven applications using Kafka
• Experience working with API Gateways or Service mesh. Hands on with APIGEE and/or Oracle application gateway is a plus.
• Experience with cloud databases, both SQL and NoSQL databases. Knowledge of Oracle RDBMS and PLSQL knowledge is a huge plus.
• Experience with CI/CD tools like Jenkins, Azure DevOps, GitHub
• Knowledge of Oracle Apex is a plus
• Ability to prioritize and lead work, adhering to critical and aggressive project timelines in a fast-paced environment.
Certificates / Training:
Required: Certifications demonstrating industry recognition for area of expertise
Experience:
• 10+ years’ experience in application and services development with deep technical expertise
• 7+ Years’ experience in design & development of end-to-end complex applications
Education:
Required
• Bachelor’s in computer science or equivalent
Preferred
• Advanced Degree in Computer science or equivalent.
Preferred Qualifications:
• Experience supporting the performance and operation of high-traffic transactional web applications in production environments, including log aggregation, remote debugging, pro-active monitoring of systems, for example through developing alerts
• Continuous Delivery, including source control practices, versioning, branching, pipeline development, automation acceptance, and release management
• Experience with monitoring tools.
• Certifications for desired non-niche programming languages
#LI-AR1
Software Powered by iCIMS
www.icims.com