Senior JavaSpringBoot Engineer - API & AI Integration
Location: Gurgaon
Mode of operation: Work from office (5 days a week)
Roles and Responsibilities:
Design & develop highperformance microservices using Java SpringBoot.
Architect, implement, and maintain RESTful and GraphQL APIs, ensuring proper versioning, security, and monitoring.
Manage API lifecycle (design, documentation, testing, publishing) with tools such as Apigee, Kong, or AWS APIGateway.
Write clean, maintainable code following the Vibe coding (cleancode / bestpractice) standards adopted by the team.
Collaborate with DevOps to set up CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) and automate deployments on Kubernetes, Docker, or serverless platforms.
Integrate AI services (SpeechtoText, TexttoSpeech, Large Language Models) from providers like Google Cloud, AWS, Azure, or OpenAI into existing products.
Take ownership of endtoend feature delivery: from requirement gathering and design to production support and continuous improvement.
Required Skills & Qualifications:
5+years of Java development
Expert in SpringBoot (Spring MVC, Data JPA, Security, Cloud)
Design & governance of REST/GraphQL APIs
Experience with API gateways (Apigee, Kong, AWS APIGateway)
Strong adherence to cleancode principles, SOLID, and testdriven development
Docker & Kubernetes fundamentals
CI/CD pipeline creation (Jenkins, GitLab CI, GitHub Actions)
InfrastructureasCode (Terraform/CloudFormation)
Working knowledge of STT/TTS services (Google Speech, AWS Polly, Azure Speech)
Experience calling LLM APIs (OpenAI GPT, Claude, Gemini)
Proven track record of delivering features independently
Proactive problemsolving and proactive incident handling
Excellent communication and teamwork
Ability to translate business needs into technical solutions
Mentor junior developers and conduct code reviews to uphold quality standards.