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