Oracle is seeking an experienced Software Developer 3 to join their Fusion Applications Technical Architecture team. This role focuses on building next-generation cloud native applications platform running in Oracle Cloud Infrastructure (OCI). The position involves complex software engineering work, requiring advanced technical skills in cloud architecture and distributed systems.
As a Senior Software Engineer, you'll be responsible for defining architecture, standards, and best practices for transitioning from monolithic database systems to microservice architecture with distributed databases. You'll work on identifying and building infrastructure to support this transition, collaborating with seasoned architects on large-scale customer implementations.
The ideal candidate brings 6-10+ years of experience, with deep expertise in Java/J2EE development and cloud native infrastructure. You'll be working with the latest JDK optimized patterns, developing enterprise-scalable asynchronous REST services, and implementing sophisticated cloud design patterns including SAGA distributed transactions and event sourcing.
Oracle offers a collaborative environment where you'll work with industry leaders, contribute to innovative solutions, and impact how major businesses operate. The role provides opportunities for mentoring others and shaping the future of enterprise cloud applications. You'll be part of a team committed to quality, performance, testing, and security, serving Oracle's global customer base.
The position requires strong communication skills, experience with agile development, and a passion for building innovative enterprise applications. You'll be working in Hyderabad, India, contributing to Oracle's mission of delivering world-class cloud solutions. While the role offers competitive benefits and professional growth opportunities, please note that visa/work permit sponsorship is not available for this position.