Join Oracle and help build the future of cloud computing. We’re looking for passionate engineers who thrive in solving complex problems and shaping cutting-edge technologies. As a Java Backend Developer in Oracle Cloud Infrastructure’s Generative AI Services team, you’ll be part of a fast-paced, innovation-driven environment where cloud, AI, and engineering excellence come together to define the next generation of enterprise solutions.
🏢 Company Overview
Oracle is a global leader in cloud solutions, data management, and enterprise software. For over four decades, we’ve been at the forefront of technological innovation — empowering industries, organizations, and communities to achieve more. Our culture is built on inclusion, integrity, and innovation, ensuring that every individual can contribute their best ideas and talents to the global tech landscape.
At Oracle Cloud Infrastructure (OCI), we are redefining what’s possible in the cloud. Our Generative AI Service team is focused on building large-scale, high-performance infrastructure for artificial intelligence applications. We design and deploy advanced AI systems that power some of the world’s most data-intensive, mission-critical workloads — combining the agility of a startup with the reliability of a Fortune 100 company.
💼 Job Description
As a Java Backend Developer in the Generative AI Services division, you’ll take a leading role in designing, developing, and maintaining distributed cloud systems that enable scalable AI capabilities. You’ll work with top engineers and data scientists to deliver secure, high-performance enterprise-grade solutions that power the future of Oracle’s AI ecosystem.
This role offers an exciting opportunity to engage with emerging technologies, microservice architecture, and machine learning infrastructure — while contributing to Oracle’s vision of intelligent, cloud-native innovation.
🧠 Roles and Responsibilities
1. Build Scalable AI-Driven Systems
Design and implement high-performance backend systems supporting Oracle’s Generative AI platform. Develop robust services using Java, Spring Boot, and modern cloud-native frameworks that meet the demands of global enterprise workloads.
2. Develop Cloud Microservices and APIs
Build and maintain distributed microservices and RESTful APIs that integrate with front-end dashboards, AI pipelines, and core Oracle Cloud infrastructure components. Focus on scalability, fault tolerance, and maintainability.
3. Collaborate Across Teams
Partner with data scientists, product managers, and DevOps engineers to develop and deploy next-generation AI services. Communicate effectively to align technical designs with business goals and customer needs.
4. Lead and Mentor
Guide and mentor junior engineers through design discussions, code reviews, and problem-solving sessions. Encourage best practices in clean coding, testing, and agile development methodologies.
5. Ensure Production Readiness
Participate in on-call rotations and handle production operations. Troubleshoot performance issues, monitor system health, and continuously optimize backend services for speed and reliability.
6. Drive Technical Innovation
Contribute to architectural decisions, evaluate emerging technologies, and improve the performance of AI-enabled cloud systems. Stay ahead of industry trends and bring new ideas to Oracle’s global technology ecosystem.
🎓 Education and Qualifications
Minimum Qualifications
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical field.
- Expertise in at least one programming language — preferably Java (C# or C++ also considered).
- Proficiency in a scripting language such as Python, JavaScript, or Shell.
- Strong understanding of data structures, algorithms, and object-oriented design principles.
- Experience building and deploying distributed systems using microservice architecture and frameworks such as Spring Boot or Vert.x.
- Exposure to cloud environments like OCI, AWS, Azure, or GCP.
- Good communication, teamwork, and problem-solving skills.
Preferred Qualifications
- Experience with Machine Learning Engineering, MLOps, or Generative AI tools and frameworks.
- Working knowledge of front-end frameworks (React.js, Angular) and REST API integration.
- Understanding of cloud-native development concepts such as logging, tagging, service gateways, and networking.
- Experience working in Agile or DevOps-driven environments.
- Enthusiasm for continuous learning and a proactive mindset toward exploring new technologies.
⚙️ Technical Skills
- Java / Spring Boot
- Python / JavaScript
- Microservice Architecture
- Cloud Infrastructure (OCI, AWS, GCP, Azure)
- ML Ops and AI Frameworks
- Distributed Systems Design
- REST APIs and Cloud Security
🧩 Career Level
This position is classified as Career Level IC4 — ideal for experienced developers seeking to make a significant technical and business impact within Oracle’s AI ecosystem.
💬 Interview Process
Step 1: Application Screening
Submit your updated resume highlighting relevant experience in backend development, cloud technologies, and AI infrastructure.
Step 2: Technical Assessment
Candidates will participate in a coding evaluation focusing on Java, distributed systems, and cloud concepts. This will assess your ability to design scalable, maintainable software solutions.
Step 3: Technical Interviews
Engage with senior Oracle engineers and technical leads in deep-dive interviews covering backend architecture, API design, and problem-solving scenarios. Expect discussions on Java, data structures, and system design.
Step 4: Final Managerial Discussion
Meet with hiring managers to assess cultural fit, collaboration style, and long-term growth potential within Oracle’s Cloud Infrastructure division.
💰 Salary and Benefits
Compensation: Competitive, industry-aligned salary package with performance incentives.
Benefits Include:
- Comprehensive health insurance (medical, dental, vision).
- Retirement and life insurance options.
- Flexible work arrangements and hybrid opportunities.
- Professional development, certifications, and technical workshops.
- Global mobility programs and inclusive volunteering opportunities.
🌍 Location
Bengaluru, Karnataka, India — Oracle’s AI and Cloud Engineering Hub, fostering innovation and collaboration across diverse teams and technologies.
🤝 Why Join Oracle?
At Oracle, you’ll build technology that transforms industries and improves lives. We believe innovation thrives in diversity — where every idea, voice, and perspective contributes to the future of technology. Our people-first approach empowers employees to innovate boldly while maintaining work-life balance and purpose-driven growth.
Oracle Cloud Infrastructure’s Generative AI Service team is where ambition meets execution. You’ll collaborate with experts shaping the AI revolution while designing systems that scale to billions of transactions. If you’re ready to redefine what’s possible in cloud computing and AI, Oracle is your destination.
Apply
WhatsApp Group: Link
Instagram: Link
Related Posts:

Oracle Hiring Software Developer | Hyderabad

Accenture Hiring Associate Software Engineer | Multiple Locations

IBM Hiring Backend & Frontend developer intern | Bangalore
