Working Timing: 1pm to 10pm ISTNo of Exp Years: 5+ YearsRemoteRounds of Interview: 3Immediate JoinerJob Description:-----------------We are looking for an experienced Senior Java Developer to join our dynamic team and work on the development of innovative and scalable solutions.Responsibilities:· Lead a team of Java developers in designing, implementing, and maintaining high-performance and scalable applications.· Collaborate with cross-functional teams to gather and define software requirements.· Develop and maintain backend services using Java, Spring Boot, and other related technologies.· Design and implement microservices architecture using Spring Cloud and Kafka.· Utilize AWS services for building, deploying, and scaling applications.· Implement and optimize database solutions using Spring Data, JPA, Hibernate, and MariaDB.· Collaborate with DevOps teams to integrate CI/CD pipelines using Jenkins, Docker, Kubernetes, and GitLab.· Troubleshoot, debug, and optimize application performance.Requirements:· Bachelor’s degree in Computer Science or related field.· Proven experience as a Senior Java Developer in a fast-paced environment.· Strong proficiency in Java, Spring Boot, Kafka, AWS, Spring Data, JPA, Hibernate, MariaDB, JIRA, Jenkins, Docker, Kubernetes, Security Framerowk(Oauth2, JWT, SAML, LDAP, Kerberos) , GitLab and Maven· Experience with microservices architecture and cloud-based solutions.· Experience with REST API design and implementation, client tools SOAP UI and Postman, Swagger, Json and XML· Integration with Salesforce, servicenow a plus· Integration with Zapier and other alert, monitoring and collaboration tools like slack, ms teams a plus· Experience with unit/integration test automation tools TestNG/JUnit· Solid understanding of database design and optimization.· Familiarity with Agile methodologies and JIRA for project management.· Excellent communication and leadership skills.· Ability to work collaboratively in a team and take ownership of projects