Job Summary:
Tata Consultancy Services is seeking a Senior Java Developer to develop enterprise-grade applications. The role involves leveraging Java, Spring Boot, and Kafka to create scalable solutions while collaborating with various stakeholders to meet business requirements.
Responsibilities:
• Develop enterprise-grade applications using Java, Spring Boot, Kafka, and Oracle, ensuring scalable and resilient system architecture.
• Develop and implement event-driven, real-time data processing solutions leveraging Kafka, with a strong focus on performance optimization, fault tolerance, and data integrity.
• Drive integration of backend services with modern UI frameworks (ReactJS - preferred) and ensure seamless interaction with upstream/downstream systems, APIs, and batch processes.
• Collaborate closely with LOB stakeholders, banking operations teams, and external vendors to ensure alignment with business requirements and regulatory standards.
• Leverage cloud platforms (Azure – preferred) to support application deployment, scalability, and future modernization initiatives.
• Ensure adherence to best practices in coding, security, and performance, along with proactive monitoring and timely resolution of production issues.
Qualifications:
Required:
• Java
• Spring boot
• Kafka
• Oracle
• Minimum 10 years of experience
• BACHELOR OF COMPUTER SCIENCE
Preferred:
• UI – ReactJS
• Linux shell script
• Autosys
• Cloud - Azure
Company:
Tata Consultancy Services is a business solutions company that specializes on information technology services and consulting. It is a sub-organization of Tata Group. Founded in 1968, the company is headquartered in Mumbai, IND, with a team of 10001+ employees. The company is currently Late Stage.