Responsible for Design, development, bug fixing, documentation, and timely escalations. • Deliver high-quality, scalable, performance-oriented, secure design as per the stated business requirement. • Review code manually or via tools with a focus on high-quality deliverables. • Deliver technical solutions to business problems/challenges with reusability and extensibility. • Lead and Mentor small to medium size teams for high performance. • Establish a tracking mechanism with teams to ensure adherence to schedule. Skills Needed: • Strong knowledge of coding in JAVA, J2EE application using GIT and Maven • Strong Knowledge of HTML, JS, CSS, XML, JSON, AJAX, MVC, Angular framework. • Proficient in Object-Oriented Analysis and Design techniques. • Hands-on experience in Spring Boot and Spring Batch • Design and develop API and RESTful services with Spring security features. • Exposure to microservices architecture design patterns. • Exposure to Material Design concepts would be an advantage. • Hands-on experience in relational databases. • Familiarity with Linux or any flavor of Unix is desirable • Exposure to Git or Equivalent source control system • Good understanding or experience with Docker and other Containerization technologies • Knowledgeable in AWS services and other cloud services • Knowledgeable in Jenkins and other CI/CD tools • Solid design, coding, testing, and debugging skills. • Exposure to Agile project methodologies is desirable. • Development and Design experience in banking or financial services related to products/projects will be an added advantage. • Excellent communication and interpersonal skills .