We are seeking a AI Engineer / Java Full Stack Engineer with hands-on experience in cloud-native, microservices-based application development and exposure to GenAI-enabled development. The role focuses on building scalable, event-driven applications using modern frameworks and leveraging AI-assisted tools for improved productivity.
Key Responsibilities
Develop and maintain cloud-native full-stack applications using Java and Angular
Design and implement microservices-based solutions aligned with Domain-Driven Design (DDD) principles
Build and consume Kafka-based event-driven integrations for asynchronous communication between services
Participate in the development and integration of GenAI features within enterprise applications
Use GitHub, Spec Kit, and Copilot to accelerate development
Write clean, maintainable, well-tested and production-ready code
Debug, troubleshoot, and enhance existing applications
Collaborate with cross-functional teams during development cycles
Required Skills
Hands-on experience in Java Full Stack development
Experience with Angular framework
Working experience with cloud-native microservices architectures
Hands-on exposure to Kafka-based event-based systems
Basic to intermediate exposure to GenAI use cases and AI-assisted development
Familiarity with GitHub, Spec Kit, and Copilot-driven coding
Practical understanding of Domain-Domain Design (DDD) concepts
Good analytical, communication and collaboration skills
Qualification
Bachelor's degree in computer science or information technology or equivalent. Master's degree preferred.
A Minimum of 5 years working experience developing Software with at least 4 years in a cloud-based environment, with microservice applications, preferably utilizing Domain Driven Designs