Oracle is seeking a versatile and highly skilled Full Stack Engineer to join their engineering team. The role involves building sophisticated, AI-driven applications and managing the end-to-end lifecycle of complex systems, including architecting scalable microservices and developing modern web interfaces.
Responsibilities:
- Design and maintain high-performance server-side applications using Java (Spring Boot), Python (FastAPI/Django), and Node.js
- Develop intuitive, high-performance web interfaces using Angular, React, and Next.js, ensuring SEO optimization and efficient server-side rendering where applicable
- Build and manage cloud-native environments on AWS, focusing on serverless architectures, containerization (Docker/Kubernetes), and CI/CD automation
- Deconstruct monolithic requirements into scalable, resilient microservices with robust inter-service communication (REST, gRPC, or Message Queues)
- Utilize DB Analyst tools to monitor database performance, perform complex data modeling, and ensure data integrity across relational and NoSQL systems
- Participate in the entire software development lifecycle, from initial requirements gathering and technical design to deployment and production monitoring
Requirements:
- Extensive experience in full-stack development with a proven track record of shipping production-grade software
- Deep understanding of the trade-offs between different programming languages and frameworks
- Experience building and deploying autonomous AI agents or integrating LLMs into existing workflows
- Strong proficiency in managing complex AWS environments and distributed system patterns
- Ability to analyze database health and optimize queries using specialized analytical tooling
- Excellent communication skills and the ability to lead technical discussions across diverse tech stacks