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