Senior Full Stack Developer
Summary
Build AI-powered recruiting tools using Java, Spring Boot, and Oracle tech stack; design APIs, microservices, and GenAI features for talent acquisition.
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.