At Oracle, we’re transforming the world of hiring through innovative AI technologies that enhance the talent acquisition process. Our mission is to build smarter, more efficient tools for identifying and engaging top-tier talent. We are looking for a visionary Senior Full Stack Developer to help us create next-generation AI solutions that support every stage of the recruiting journey, from sourcing talent to creating personalized candidate experiences.

As part of the Oracle Talent Acquisition Systems team, this role will focus on designing, developing, and embedding AI-powered capabilities into recruiting applications and platforms. The ideal candidate is a hands-on software developer with strong experience in Java-based enterprise applications, micro-services, APIs, service integrations, and AI technologies, including Generative AI, Retrieval-Augmented Generation, large language models, and AI service orchestration.

This is a highly technical role for someone who can both shape AI solution architecture and write production-quality code. You will work on recruiting systems built with Java, Spring Boot, Helidon, Oracle Database, Oracle JET and leveraging OCI queues, APIs, and enterprise integrations, while helping introduce intelligent automation and AI-driven experiences across the talent acquisition ecosystem.

Required for the role:

  • Strong professional experience as a software developer, with a proven track record of building and maintaining enterprise applications.
  • Hands on experience designing and developing RESTful APIs and backend services.
  • Advanced experience with Java, Maven, JWT, Oauth2, JPA, Hibernate, Kafka, integration patterns and event driven architecture.
  • Knowledge of vector databases, embeddings, semantic retrieval, guardrails and responsible AI practices.
  • Experience with asynchronous processing, messaging, queues, event-driven architecture, or distributed system patterns.
  • Strong understanding of API design, system integration, authentication, authorization, observability, error handling, and production-grade service reliability.
  • Hands-on experience with Generative AI, large language models, prompt engineering, RAG patterns, AI language services, semantic search, or natural language processing.
  • Experience working with Oracle Database or other relational databases, including SQL, data modeling, query optimization, and backend data access patterns.
  • Experience with CI/CD pipelines, DevOps practices, containerization, Kubernetes or Docker.

Design, develop, and maintain enterprise-grade recruiting applications and services using Java, Spring Boot, Helidon, REST APIs, OracleJet, OCI Services, and Oracle Database.

Embed AI services into existing and new talent acquisition products, ensuring they are scalable, secure, reliable, and aligned with business needs.

Build and integrate solutions using Generative AI, large language models, Retrieval-Augmented Generation, natural language processing, semantic search, prompt engineering, and AI service APIs.

Design and implement service integrations across internal and external systems, including recruiting platforms, HR systems, data services, AI services, messaging systems, and third-party APIs.

Work with queues, asynchronous processing, event-driven patterns, and integration frameworks to support reliable data exchange and scalable application workflows.

Collaborate with product managers, HR technology teams, architects, UX designers, and other engineering teams to translate business requirements into high-quality technical solutions.

Contribute to the technical strategy for AI adoption within recruiting systems, including architecture patterns, reusable services, governance, monitoring, and operational best practices.

Build secure, compliant, and privacy-conscious AI solutions that handle sensitive recruiting and candidate data responsibly.

Maintain and enhance existing Java-based recruiting applications, including backend services, Oracle Database integrations, and Oracle JET-based user interfaces.

Participate in code reviews, technical design reviews, troubleshooting, performance optimization, and production support activities.

Stay current with emerging AI technologies, enterprise AI development patterns, and Oracle Cloud AI capabilities, and recommend practical ways to apply them within talent acquisition systems.

Career Level - IC4

Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.

True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing [email protected] or by calling 1-888-404-2494 in the United States.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

Similar jobs