-
At least 4 years of experience in Java, Design Patterns, Spring, Spring boot and hibernate.
-
At least 4 years of experience in software development life cycle.
-
At least 3 years of experience in Project life cycle activities on development and maintenance projects.
-
Strong knowledge of Concurrency Patterns, Streams Processing, Performance Tuning, Spring Framework and Spring Boot.
-
Hands-on experience in design and development of enterprise applications
-
Hands on experience on Service Oriented Architecture (SOA) for Web Services using RESTful Web Services (SOAP, REST, JSON)
-
Ability to understand complex business processes and be able to interpret business requirements and produce functional/technical specifications.
-
Experience developing applications in the banking domain.
-
Ability to work in a structured environment using source control, CI/CD, Agile methodologies, with a high focus on quality.
-
Excellent communication, analytical, and problem-solving skills
-
Ability to work in teams in a diverse, multi-stakeholder environment comprising of Business and Technology teams.
-
Experience and desire to work in a global delivery environment.