"We are looking for an experienced Java Developer with strong expertise in building robust scalable and maintainable enterprise solutions. The role involves designing and implementing complex integrations mentoring team members and collaborating across functions in an Agile environment. Knowledge of Salesforce development and integration will be considered a strong advantage.Key Responsibilities• Design and develop robust scalable solutions using: o Core Java Spring Framework (including Spring Batch and Spring Boot)o JDBC JNDI REST/SOAP APIs Maven Gito Unix fundamentals and Shell scripting for batch processes• Conduct thorough code reviews and enforce coding standards.• Troubleshoot complex technical issues and provide effective solutions involving Java components.• Lead mentor and inspire a team of Java developers in an Agile/Scrum environment.• Understand program-level plans proactively communicate risks dependencies and issues to the Project Manager and provide accurate feature/project estimations.• Collaborate with Product Managers QA and other leads to define requirements and deliver features.• Document technical designs and maintain system architecture diagrams.• Salesforce knowledge and hands-on experience will be an added advantage.Required Skills• Strong proficiency in Core Java Spring Boot Spring Batch and integration technologies.• Experience with REST/SOAP APIs Maven Git and Unix scripting.• Solid understanding of Agile methodologies and team leadership.• Excellent problem-solving and communication skills."