Java Software Engineer

HCLTech
Hyderabad, Telangana, India

Exp-6+ years

About the Role

Job Role- Java Developer Location- Hyderabad/Chennai

Face to Face Drive on 10th Oct(Saturday)

Mandatory Skills- Java, Springboot & Microservices

Job Overview

We are seeking a highly skilled Java Spring Boot Microservices Developer to join our engineering team. In this role, you will be responsible for designing, building, and maintaining scalable, high-performance, cloud-native distributed applications. You will collaborate closely with cross-functional teams to translate complex business workflows into robust, testable, and maintainable backend microservices.

Key Responsibilities

  • Microservices Development: Design, develop, and deploy distributed microservices using the Java Spring Boot framework.
  • API Management: Build, secure, and version high-throughput RESTful APIs and manage service-to-service communication patterns.
  • Database Architecture: Design efficient database schemas and integrate applications with SQL databases (e.g., PostgreSQL, Oracle) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Performance Optimization: Identify infrastructure bottlenecks and optimize application latency, concurrency, and overall resource utilization.
  • Testing & Quality Assurance: Write rigorous unit and integration tests using JUnit/TestNG and participate in peer code reviews to maintain clean code standards.
  • CI/CD & DevOps: Support and build automated deployment flows through CI/CD pipelines (e.g., Jenkins) and containerized workflows.
  • Production Support: Actively troubleshoot production environments, perform root-cause analysis, and apply permanent architectural fixes

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →