Role Overview
We are seeking a skilled Java Lead with strong expertise in Spring & Spring Boot microservices, Edge Services, and hands-on experience using AI tools (Claude, GPT, etc.) for code generation, test automation, and developer productivity. The candidate should drive adoption of AI-assisted development practices within engineering teams.
Key Responsibilities
- Lead development of Java microservices using Spring & Spring Boot
- Architect and build low-latency edge services and distributed systems
- Integrate AI tools (Claude, GPT) into development workflows for:
- Code generation
- Automated test case generation
- Code review assistance and optimization
- Design and develop AI-powered backend services
- Build and maintain REST/gRPC APIs
- Drive engineering productivity using AI-assisted development practices
- Mentor team members on AI tools adoption in SDLC
- Ensure high-quality, scalable, and secure systems
- Collaborate with DevOps for CI/CD pipelines and automation
Mandatory Skills
- Strong experience in Java (8/11/17+)
- Expertise in:
- Spring Framework (Core, MVC, Security)
- Spring Boot (Microservices architecture)
- Proven experience building scalable microservices
- Hands-on experience with AI tools like Claude, GPT (OpenAI), or similar LLMs
- Practical use of AI for:
- Code generation
- Unit/integration test case generation
- Debugging and code optimization
- Strong understanding of distributed systems
- Experience with cloud platforms (AWS/Azure/GCP)
- Experience with Docker, Kubernetes
AI / LLM Requirements (Must-Have)
- Hands-on experience with tools like:
- Claude (Anthropic)
- GPT (OpenAI) or equivalent LLMs
- Experience applying AI in:
- Code generation (backend services, APIs)
- Automated unit & integration test creation
- Refactoring and performance optimization
- Understanding of:
- Prompt engineering
- Context management for LLMs
- Secure usage of AI in enterprise environments
- Experience integrating AI within developer workflows (IDE plugins, pipelines)
Good to Have
- Spring Cloud ecosystem
- Messaging systems (Kafka, RabbitMQ)
- Reactive programming (Spring WebFlux)
- Experience with AI copilots or dev tools integration
- Serverless edge architectures
Soft Skills
- Strong technical leadership and mentoring skills
- Ability to drive AI adoption across teams
- Excellent problem-solving and communication skills