Java Tech Lead
Swathi S.SENIORPosted 2h ago
JavaSpringSpring BootMyBatisMicroservicesREST APIsdistributed systemsAngularKafkaSQLNoSQLdatabase designAzureOAuth2JWTCI/CDGitDockerKubernetesAPI managementDynatraceAILLMRAGAI agents
About the Role
We are looking for an experienced Java Tech Lead to join our team, responsible for leading technical implementation and solution design.
Key Responsibilities
• Lead technical implementation and solution design
• Drive technical estimation and implementation planning
• Conduct code reviews and ensure coding standards
• Mentor developers and provide technical guidance
• Troubleshoot production issues and optimize performance
• Ensure scalability, security, and maintainability of applications
• Collaborate with cross-functional teams using Agile/Scrum methodologies
Requirements
• Strong hands-on experience in Java, Spring, and Spring Boot
• Experience with MyBatis or comparable persistence frameworks
• Knowledge of Microservices, REST APIs, and distributed systems
• Familiarity with Angular 20+ and modern frontend development
• Experience with Kafka and event-driven architecture
• SQL, NoSQL, database design, and query optimization
• Azure cloud services and enterprise architecture
• OAuth2, JWT, and application security
• CI/CD, Git, Docker, Kubernetes/OpenShift
• API management and governance
• Dynatrace or equivalent observability tools
• AI/LLM, RAG, AI agents, and AI-assisted development