Job DescriptionROLE: JAVA LeadTechnical Skills: Strong Java and Micro services development experienceExpertise in Azure, Cloud or Kubernetes, Docker and Open ShiftCode Generator, Java, MongoDB, Microservices, Banking/Credit Card domainPrevious work experience with Spring frameworkStrong technical development experience on effectively writing code, code reviews, best practices code refactoringA delivery focused approach to work and the ability to work without directionExperience with various source control tools like GITGood to have hands-on experience on Kafka or any Streaming TechnologyGood to have experience in Splunk, Dynatrace toolsExperience in Agile Development lifecycle methodologyStrong problem solving and analytical skillsAdvanced knowledge of architecture and design across all systemConfiguring and managing software and optimizing processes through automationKnowledge of industry-wide technology trends and best practicesAbility to multitask and prioritize with urgencyAbility to work in large, collaborate teams to achieve organizational goalsBehavioral Skills:Excellent Communication skillsFlexible to rotational shifts, 5 days WFOTeam PlayerAbility to work in a changing environmentStrong problem solving and analytical skillsAbility to work independently or within a teamManage day-to-day challenges and communicate developmental risks with the technical teamQualifications & Experience:Bachelor’s degree in Computer science, Software Engineering, or a related field.Proficiency in business process modeling and documentation tools.10 to 15 years of experienceProduct implementation experience is preferred