Job Description

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities
Develop, and maintain high-performance Java backend applications and microservices
Build and manage real-time streaming pipelines using Apache Flink and/or Kafka Streams
Develop event-driven microservices integrated with Kafka, Schema Registry, and serialization formats (AVRO/JSON)
Implement and optimize database interactions using PostgreSQL or SQL Server with Spring Data JPA/JDBC
Participate in code reviews, performance tuning, and troubleshooting production issues
Collaborate with cross-functional teams (product, QA, DevOps) to deliver reliable solutions
Support CI/CD pipelines, containerization (Docker), and deployment on Kubernetes
Implement monitoring, logging, and alerting using tools like Spring Actuator
Ensure adherence to security best practices, including encr...

Apply for this Position

Ready to join HCLTech? Click the button below to submit your application.

Submit Application