Java Backend Developer
HCLTech
Job Description
Job Title: Senior Java Backend DeveloperExperience: 7-11 YearsLocation: MaduraiNotice period: Immediate to 30 Days
Job SummaryWe are looking for an experienced Java Backend Developer with strong hands-on expertise in Spring Boot and backend technologies. The ideal candidate should also have basic to moderate exposure to frontend technologies, enabling effective collaboration with UI teams. You will be responsible for designing, developing, and maintaining scalable backend applications and contributing to end-to-end solution delivery.
Key ResponsibilitiesDesign, develop, and maintain high-performance backend applications using Java and Spring Boot.Build and consume RESTful APIs and microservices-based architectures.Work closely with frontend developers to support UI integration and resolve backend-frontend dependencies.Ensure code quality, performance, security, and scalability of applications.Participate in requirement analysis, design discussions, and technical reviews.Troubleshoot, debug, and optimize existing applications.Collaborate with cross-functional teams in Agile/Scrum environments.Mentor junior developers and provide technical guidance when required.
Technical Skills - MandatoryJava (8/11+) with strong backend development experienceSpring Boot, Spring MVC, Spring Data JPA/HibernateRESTful Web Services and Microservices architectureDatabase experience with MySQL / PostgreSQL / Oracle / MongoDBBuild and version control tools: Maven/Gradle, GitStrong understanding of OOP concepts, design patterns, and SDLCFrontend - Basic/Minimum ExposureWorking knowledge of HTML, CSS, JavaScriptBasic exposure to any frontend framework such as Angular or ReactAbility to understand frontend-backend integration (not a full-stack role)
Good to HaveExposure to Spring Security, JWT, OAuthExperience with Docker/KubernetesKnowledge of CI/CD pipelines (Jenkins, GitLab, etc.)Cloud exposure (AWS/Azure/GCP)Experience in banking/financial/enterprise applications