AI-Powered Java Full Stack Engineer
Job DescriptionWe 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 ResponsibilitiesDesign, develop, and maintain scalable full-stack applications using Java and PythonBuild reactive, high-performance backend systems using Spring Boot and WebFluxDevelop and optimize event-driven architectures using Apache KafkaWork on real-time data streaming pipelines using Apache FlinkImplement caching and performance optimization using RedisDesign and develop RESTful APIs and integrate with external systemsWork with NoSQL (MongoDB) and RDBMS (Oracle) databasesContribute to microservices architecture and cloud-native deploymentsCollaborate with AI/ML and platform teams to integrate LLM and agentic capabilitiesParticipate in CI/CD pipeline development and DevOps practicesEnsure system scalability, reliability, and performanceCore Technical SkillsStrong experience in Java (Spring / Spring Boot)4–5 years of Python backend or data-driven developmentDeep understanding of Reactive Programming (WebFlux or equivalent)Hands-on experience with Apache Kafka for event-driven systemsExperience with Apache Flink for stream processingProficiency in Redis caching strategiesStrong knowledge of MongoDB and Oracle databasesExpertise in RESTful API design and integrationGraphQL knowledge is a plusAI / Conversational Platform ExposureUnderstanding of Google Dialogflow CX or similar conversational AI frameworksExposure to Large Language Models (LLMs) and prompt engineeringFamiliarity with agentic frameworks such as ADK (Agent Development Kit) or PlaybookConceptual knowledge of machine learning fundamentals and model telemetryAdditional SkillsStrong problem-solving and debugging abilitiesExperience with microservices architectureFamiliarity with CI/CD pipelines and cloud platforms (OCP, Kubernetes, etc.)Excellent communication and cross-functional collaboration skillsPreferred QualificationsBachelor’s or Master’s degree in Computer Science, Engineering, or related fieldExperience in banking, fintech, or digital assistant platforms is a plus