Description :
Position : Lead Backend Engineer (Java)
Experience : 5- 8 Years
Notice Period : Immediate Joiners Only
About the Role :
We are looking for a highly skilled Lead Backend Engineer with strong expertise in Java, Spring Boot, and Microservices Architecture. The ideal candidate will design and build scalable, high-performance backend systems, lead technical discussions, and ensure robust system design and efficient delivery.
Key Responsibilities :
- Lead the design, development, and deployment of scalable backend services using Java and Spring Boot.
- Architect and implement microservices-based solutions with focus on scalability, reliability, and performance.
- Drive system design discussions (HLD / LLD) and ensure alignment with business and technical goals.
- Implement multithreading, caching, and performance optimization techniques.
- Integrate and manage Kafka-based messaging systems for event-driven architectures.
- Design and deploy cloud-native solutions using AWS services (EC2, S3, Lambda, ECS, etc.).
- Collaborate with cross-functional teams including DevOps, Product, and Frontend teams.
- Mentor and guide junior developers, conduct code reviews, and enforce best practices.
Required Skills :
Strong proficiency in Core Java, Spring Boot, and Microservices Architecture.Experience in System Design (HLD / LLD) and distributed systems.Expertise in Multithreading, Concurrency, and Performance Tuning.Hands-on experience with Kafka, AWS Cloud, and RESTful APIs.Proficient in SQL / NoSQL databases and caching frameworks like Redis.Knowledge of CI / CD pipelines and containerization (Docker / Kubernetes) is a plus.Excellent problem-solving and communication skills.(ref : hirist.tech)