AI-Powered Java Full Stack Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
We are seeking a highly skilled AI-powered Full Stack Engineer with strong expertise in Java, Python, Reactive Programming, and event-driven architectures. The ideal candidate will have hands-on experience building scalable microservices, streaming systems, and intelligent applications leveraging modern AI and conversational platforms. This role requires strong backend engineering capabilities along with exposure to AI/LLM-driven architectures and cloud-native systems.
Key Responsibilities
Design, develop, and maintain scalable full-stack applications using Java and Python
Build reactive, high-performance backend systems using Spring Boot and WebFlux
Develop and optimize event-driven architectures using Apache Kafka
Work on real-time data streaming pipelines using Apache Flink
Implement caching and performance optimization using Redis
Design and develop RESTful APIs and integrate with external systems
Work with NoSQL (MongoDB) and RDBMS (Oracle) databases
Contribute to microservices architecture and cloud-native deployments
Collaborate with AI/ML and platform teams to integrate LLM and agentic capabilities
Participate in CI/CD pipeline development and DevOps practices
Ensure system scalability, reliability, and performance
Core Technical Skills
Strong experience in Java (Spring / Spring Boot)
4–5 years of Python backend or data-driven development
Deep understanding of Reactive Programming (WebFlux or equivalent)
Hands-on experience with Apache Kafka for event-driven systems
Experience with Apache Flink for stream processing
Proficiency in Redis caching strategies
Strong knowledge of MongoDB and Oracle databases
Expertise in RESTful API design and integration
GraphQL knowledge is a plus
AI / Conversational Platform Exposure
Understanding of Google Dialogflow CX or similar conversational AI frameworks
Exposure to Large Language Models (LLMs) and prompt engineering
Familiarity with agentic frameworks such as ADK (Agent Development Kit) or Playbook
Conceptual knowledge of machine learning fundamentals and model telemetry
Additional Skills
Strong problem-solving and debugging abilities
Experience with microservices architecture
Familiarity with CI/CD pipelines and cloud platforms (OCP, Kubernetes, etc.)
Excellent communication and cross-functional collaboration skills
Preferred Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
Experience in banking, fintech, or digital assistant platforms is a plus