HamburgerMenu
hirist

Engineering Lead - Java/Microservices Architecture

SRM360 CONSULTING
Multiple Locations
4 - 8 Years

Posted on: 10/09/2025

Job Description

Position Overview :

We are seeking an experienced Engineering Lead / Sr. Engineering Lead with strong expertise in Java, Microservices, and Cloud technologies (AWS/Azure/GCP). This role requires both technical leadership and hands-on development skills, as well as the ability to mentor teams, architect scalable solutions, and drive end-to-end project execution. The ideal candidate is a strategic thinker with strong problem-solving skills, excellent communication, and a passion for building high-performance engineering teams.


Key Responsibilities :


Technical Leadership :


- Lead the design and development of scalable, high-performance applications using Java, Spring Boot, and Microservices architecture.

- Define technical roadmaps, best practices, and coding standards for the engineering team.

- Evaluate and recommend cloud-native solutions (AWS, Azure, or GCP) to improve scalability, availability, and resilience.

- Ensure architecture aligns with business needs, security policies, and compliance standards.

- Perform code reviews, technical design reviews, and architecture assessments to ensure quality delivery.

Team Management & Collaboration :


- Mentor, coach, and guide a team of engineers (backend/fullstack/cloud).

- Foster a culture of innovation, collaboration, and ownership within the team.

- Collaborate with product managers, architects, and stakeholders to define project requirements and timelines.

- Facilitate Agile/Scrum ceremonies and drive engineering excellence.

Development & Delivery :


- Lead end-to-end software development lifecycle : design, development, testing, deployment, and support.

- Build and maintain CI/CD pipelines for automated testing and deployments.

- Troubleshoot complex production issues, optimize performance, and ensure system reliability.

- Drive DevOps practices, observability, and monitoring frameworks.


Required Skills & Qualifications :


- Bachelors/Masters degree in Computer Science, Engineering, or related field.

- 8 to 12 years of experience in software development, with at least 3+ years in a lead/architect role.

- Strong hands-on expertise in Java, Spring Boot, Microservices.

- Deep understanding of cloud platforms (AWS, Azure, or GCP) including cloud-native services.

- Proficiency in RESTful APIs, Event-driven architecture, and Messaging queues (Kafka, RabbitMQ, etc.

- Strong knowledge of SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, Cassandra, etc.

- Experience in CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, or GitLab).

- Strong understanding of containerization and orchestration (Docker, Kubernetes).

- Proven ability to lead teams, drive technical discussions, and influence stakeholders.

- Excellent communication, problem-solving, and decision-making skills.


Preferred Skills :


- Experience with Serverless computing (AWS Lambda, Azure Functions, GCP Cloud Functions).

- Exposure to AI/ML model integration within cloud environments.

- Knowledge of GraphQL, gRPC, or API Gateway patterns.

- Prior experience in building enterprise-scale SaaS applications.

- Certifications in Cloud (AWS/Azure/GCP) or Architecture (TOGAF, etc.) will be an added advantage.


What We Offer :


- Leadership opportunity to own large-scale engineering initiatives.

- Work with modern cloud-native architectures and cutting-edge technologies.

- A culture that values innovation, collaboration, and continuous learning.

- Competitive compensation and benefits.

- Career advancement opportunities into Architect / Director roles


info-icon

Did you find something suspicious?