
Java Springboot Developer
HCLTech
Noida, Uttar Pradesh
Posted
Dec 19, 2025
Job Type
Full-Time
Work Mode
On-site
Salary
Salary negotiable
Job Description
Role Overview
We are looking for an experienced Java Developer with strong expertise in Spring Boot to design, develop, and maintain scalable, high-performance applications. The ideal candidate will have a solid foundation in core Java concepts, RESTful API development, microservices architecture, and system integrations.
Key Responsibilities
- Design, develop, and maintain Java-based applications using Spring Boot
- Build and consume RESTful APIs and integrate with third-party services
- Work with microservices architecture, ensuring scalability, reliability, and performance
- Write clean, efficient, testable, and maintainable code following best practices
- Participate in the full Software Development Lifecycle (SDLC) including design, development, testing, and deployment
- Collaborate with cross-functional teams such as product managers, architects, and QA engineers
- Implement unit and integration tests using tools like JUnit, Mockito, or similar
- Troubleshoot, debug, and optimize applications for performance and scalability
- Contribute to CI/CD pipelines and cloud deployment strategies
- Stay updated with emerging technologies and recommend continuous improvements
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- 5+ years of hands-on experience in Java development
- Strong knowledge of Spring Framework and Spring Boot (DI, Data, Security, Batch, etc.)
- Experience in REST API design and development
- Proficiency with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB)
- Experience with microservices and containerization (Docker; Kubernetes is a plus)
- Good understanding of message queues (Kafka, RabbitMQ, etc.)
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Hands-on experience with CI/CD tools (Jenkins, GitLab, or similar)
- Strong problem-solving skills and ability to work in a fast-paced environment
- Excellent communication and teamwork skills
Good to Have
- Experience with front-end frameworks such as Angular or React
- Knowledge of DevOps practices and cloud-native development
- Exposure to Agile/Scrum methodologies