Technical Leadership & Ownership: Drive system architecture design and scalable application development while taking complete ownership from design to production support.
Microservices Development: Design and develop Java-based backend services using Spring Boot, REST APIs, and message brokers like Kafka or RabbitMQ.
Team Management: Lead and mentor a team of 7-10 developers, ensuring productivity, quality, and timely delivery of tasks.
Engineering Excellence: Define and enforce best practices for coding, unit testing, and design reviews (HLD/LLD) while managing technical debt.
Collaboration & Governance: Partner with stakeholders and product owners to translate requirements into technical solutions and drive Agile/Scrum processes.
Required Skills & Qualifications
Education: Bachelor’s or Master’s Degree in Computer Science or Engineering.
Experience: Typically 10-15+ years of software development experience, with at least 2-3 years in people management.
Core Technology: Expertise in Java (8+), Spring Boot, and Microservices architecture.
Cloud & DevOps: Familiarity with cloud platforms (AWS, Azure, or GCP), containerization (Docker, Kubernetes), and CI/CD pipelines using Jenkins or Bitbucket.
Databases: Strong knowledge of SQL (PostgreSQL, Oracle) and NoSQL (MongoDB, Redis) databases.
Soft Skills: Excellent communication, stakeholder management, and problem-solving skills.
null
null

HCLTech is a global technology company, home to more than 226,600 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending September 2025 totaled $14.2 billion. To learn how we can supercharge progress for you, visit hcltech.com.