Lead Java Developer (Backend)
Enterprise Minds, Inc
5 - 10 years
Bengaluru
Posted: 31/01/2026
Job 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:
o RESTful API design
o Multithreading and concurrency
o 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.
Please share CV to
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
