Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
HCLTech is a global technology company, home to 219,000+ people across 54 countries, delivering industry-leading capabilities centered on digital, engineering and cloud, 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 $13+ billion.
JD: Senior Java Software Engineer (5 to 8 Years Experience)
Role Overview:
We are looking for a passionate and skilled Java Engineer to join our development team. You will be responsible for building scalable backend services and APIs using modern Java technologies in a cloud-native environment.
Key Responsibilities:
Design, develop, and maintain backend services using Java 21+ and Spring Boot 3.
Build and consume RESTful APIs and integrate with microservices architecture.
Implement CI/CD pipelines using Jenkins, Git, and Maven.
Containerize applications using Docker and deploy to Kubernetes clusters.
Work with AWS services such as S3, EC2, and Lambda.
Handle messaging and event-driven systems using Kafka or similar.
Collaborate in an Agile environment using tools like Jira and Confluence.
Write clean, maintainable code and contribute to technical documentation in English.
Required Skills:
5–8 years of experience in backend Java development.
Proficiency in Java 21+, Spring Boot 3, and REST APIs.
Experience with CI/CD, Docker, and Kubernetes.
Familiarity with AWS and messaging systems like Kafka.
Good understanding of XML, JSON, and data serialization formats.
Strong communication and documentation skills in English.
Lead Java Software Engineer (10 to 12 Years Experience)
Role Overview:
As a Lead Java Engineer, you will architect and drive the development of enterprise-grade backend systems. You will lead solution design, mentor developers, and ensure high performance, scalability, and security of cloud-native applications.
Key Responsibilities:
Lead the design and development of distributed systems using Java 21+ and Spring Boot 3.
Architect and implement microservices and API layers for high-throughput applications.
Define and enforce CI/CD best practices using Jenkins, Git, and Maven.
Oversee containerization and orchestration using Docker and Kubernetes.
Leverage AWS services (e.g., S3, ECS, RDS) for scalable cloud deployments.
Design and manage event-driven architectures using Kafka, Spark, or similar.
Collaborate with cross-functional teams in an Agile environment.
Ensure code quality, security, and compliance with industry standards.
Document architecture, design decisions, and technical processes in English.
Required Skills:
10–12 years of experience in backend software engineering.
Deep expertise in Java 21+, Spring Boot 3, and microservices architecture.
Strong experience with CI/CD, Docker, Kubernetes, and AWS.
Proficient in messaging systems, API design, and solution architecture.
Solid understanding of XML, JSON, and data exchange protocols.
Excellent leadership, communication, and documentation skills in English.
Key Skills
Ranked by relevanceReady to apply?
Join HCLTech and take your career to the next level!
Application takes less than 5 minutes