AI Engineer (6-9 years) - Role Overview
- 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