Posted on: 30/01/2026
Description : Job Description - Engineering Lead (Java Backend).
Experience : 7+ Years (Hands-on backend experience : 4+ Years)
Primary Skills : Java, Spring Boot, Microservices
Role Type : Technical Leadership | Backend Engineering
Work Model : Hybrid / Onsite (as applicable).
Role Overview :
The Engineering Lead - Java Backend is responsible for owning backend architecture, enforcing engineering best practices, and leading the delivery of scalable, high-performance microservices-based platforms.
This role combines deep hands-on development expertise with technical leadership, code governance, and delivery accountability.
The individual is expected to guide teams through complex backend implementations while ensuring reliability, security, and performance across environments.
Key Responsibilities :
Technical Leadership :
- Lead the design and development of Java-based backend systems using Spring Boot and microservices architecture.
- Define service boundaries, API contracts, and data interaction patterns.
- Drive architectural decisions aligned with scalability, resiliency, and maintainability.
Hands-on Development :
- Actively contribute to core backend development (Java 8+, Spring Boot).
- Implement RESTful APIs, asynchronous processing, and event-driven services.
- Ensure clean code practices, modular design, and high test coverage.
Microservices & Integration :
- Design and manage microservices using REST, messaging queues (Kafka/RabbitMQ), and service discovery.
- Handle inter-service communication, fault tolerance, and circuit-breaking mechanisms.
- Integrate with third-party systems, databases, and cloud services.
Engineering Governance :
- Enforce coding standards, design reviews, and architectural governance.
- Own CI/CD pipelines, build automation, and deployment strategies.
- Drive performance tuning, security hardening, and production readiness.
Team & Delivery Ownership :
- Mentor backend engineers and review code for quality and adherence to standards.
- Collaborate closely with frontend, DevOps, QA, and product teams.
- Provide accurate estimates, manage technical risks, and support delivery commitments.
Required Skills & Experience :
- 7+ years of overall software engineering experience.
- 4+ years of strong hands-on backend development in Java and Spring Boot.
- Proven experience designing and delivering microservices-based architectures.
- Strong understanding of :
1. RESTful API design.
2. Multithreading and concurrency.
3. JVM performance tuning.
- Experience with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Exposure to cloud platforms (AWS / Azure / GCP) is preferred.
Nice-to-Have :
- Experience with event-driven architecture (Kafka, Pulsar).
- Knowledge of security frameworks (OAuth2, JWT).
- Exposure to domain-driven design (DDD) and clean architecture principles.
- Prior experience in leading backend pods or modules in large-scale systems.
Expected Leadership Traits :
- Strong ownership mindset and decision-making ability.
- Clear technical communication with stakeholders and teams.
- Ability to operate in fast-paced, high-accountability environments.
- Balance between hands-on execution and strategic technical oversight.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1607992