Interested candidates, kindly share your resume at (phone hidden)/
[email protected]
Job Description: Lead Java Developer
Job Summary
We are looking for an experienced Lead Java Developer with strong expertise in Core Java, Spring Boot, microservices architecture, API security, event-driven systems, containerization, and cloud technologies. The ideal candidate will lead technical design and development, drive architectural decisions, mentor developers, and deliver scalable, secure, and high-performance enterprise applications.
Mandatory Technical Skills
- Programming: Core Java, OOP, Collections, Multithreading, and Concurrency.
- Frameworks: Spring Boot, Spring Security, Spring Web/REST, and Spring Data JPA.
- API Security: RESTful APIs, OAuth 2.0, JWT, and API Gateways.
- Microservices: CQRS, Event Sourcing, Saga, Circuit Breaker, Database per Service, and Eventual Consistency.
- Messaging: Asynchronous Programming,
RabbitMQ, and/or Azure Service Bus.
- Containers: Docker, Kubernetes (GKE), and Docker Swarm.
- DevOps: CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps.
- Cloud: Microsoft Azure and/or GCP.
- Caching and Databases: Redis, SQL Server/PostgreSQL, and MongoDB or other NoSQL databases.
Preferred Skills
- Experience designing distributed systems and cloud-native applications.
- Knowledge of monitoring, centralized logging, and distributed tracing.
- Experience with automated testing, performance tuning, and cloud security.
- Solid technical leadership, team mentoring, problem-solving, and stakeholder communication skills.
- Experience working in Agile/Scrum environments and leading end-to-end software delivery.
📌 Lead Java Developer (India)
🏢 Kryon Knowledge Works
📍 India