Job SummaryÂ
HCL Technologies is hiring a Senior – Java Backend Developer for a strategic engagement with Broadridge Financial Solutions. We are looking for a highly skilled backend technology leader with strong experience in Java, Spring Boot, Microservices, Kafka, AWS, and containerized deployments.
Key Responsibilities
Â
•            Lead the design, development, and deployment of scalable backend applications using Java, Spring Boot, and Microservices.
•            Build and maintain event-driven systems using Apache Kafka.
•            Develop Kafka producers, consumers, and listeners for reliable message processing.
•            Persist consumed events into PostgreSQL and other relational/NoSQL databases.
•            Publish acknowledgments, success events, and exception/failure messages to appropriate Kafka topics.
•            Design and develop RESTful APIs and integrate with internal and external systems.
•            Implement and manage CI/CD pipelines using Jenkins, Maven, and Gradle.
•            Deploy and manage services using Docker and Kubernetes in cloud-native environments.
•            Leverage AWS services for scalable, secure, and reliable application deployments.
•            Collaborate with product owners, architects, QA, DevOps, and business stakeholders in an Agile/Scrum environment.Â
Must-HaveÂ
•            7–12 years of hands-on experience in Java backend development.
•            Strong expertise in Java, Spring Boot, and Microservices architecture.
•            Hands-on experience with Apache Kafka, including:
•            Producers
•            Consumers
•            Listener patterns
•            Event-driven architecture
•            Strong experience with REST API development and system integration.
•            Experience with PostgreSQL and strong knowledge of relational databases.
•            Good understanding of distributed systems, message-driven architecture, and fault-tolerant design.
•            Hands-on experience with CI/CD pipelines and build tools such as:
—