E
Java tech lead
E
Java tech lead
ESK Technologies Private LimitedEarly Applicant
Quick Apply
- Posted 5 hours ago
- Be among the first 40 applicants
Job Description
Key Responsibilities
- Technical Leadership & Architecture: Design, develop, and maintain scalable, fault-tolerant microservices using Java and Spring Boot. Define system architecture, API contracts, and data models.
- Team Mentorship & Delivery: Lead a squad of 4–8 backend developers. Conduct thorough code reviews, enforce engineering best practices, mentor junior/mid-level engineers, and remove technical roadblocks during sprints.
- System Performance & Reliability: Optimize application performance, troubleshoot production bottlenecks, and implement robust logging, monitoring, and alerting mechanisms.
- Cross-Functional Collaboration: Partner closely with Product Managers, DevOps, QA, and Frontend teams to translate business requirements into technical specifications and release plans.
- CI/CD & Cloud Operations: Oversee automated testing, CI/CD pipelines, containerization, and cloud deployments to ensure zero-downtime releases.
Required Qualifications
- Experience: 6–10 years of hands-on backend software development experience, with at least 2+ years in a technical leadership or mentoring role.
- Core Stack: Strong proficiency in Java (Java 11/17/21), Spring Boot, Spring Cloud, Spring Security, and Hibernate/JPA.
- Microservices & APIs: Proven track record designing RESTful APIs and distributed microservices architectures (service discovery, API gateways, circuit breakers, event-driven patterns).
- Databases: Solid experience with relational databases (PostgreSQL, MySQL, Oracle) and NoSQL stores (MongoDB, Redis), including query tuning and schema design.
- Messaging & Streaming: Hands-on experience with message brokers such as Apache Kafka or RabbitMQ.
- DevOps & Cloud: Working knowledge of Docker, Kubernetes, CI/CD tools (Jenkins, GitLab CI, GitHub Actions), and cloud platforms (AWS, Azure, or GCP).
- Testing & Quality: Strong commitment to unit and integration testing (JUnit, Mockito), clean code principles, and SOLID design patterns.
Good to Have
- Experience with distributed tracing and observability tools (Prometheus, Grafana, ELK Stack, OpenTelemetry).
- Familiarity with Domain-Driven Design (DDD) and Test-Driven Development (TDD).
- Exposure to system migration from monolithic architectures to cloud-native microservices.
Master in Computer Application (M.C.A), Bachelor Of Computer Application (B.C.A), Post Graduate Diploma in Computer Applications (PGDCA)
More Info
Job Type:
Industry:
Function:
Employment Type:
Key Skills
springboot & microservices
About Company
About Recruiter
Sheetal
0 Active Jobs

