Job Description :

Skills Required

• 8+ years of expertise in building enterprise level applications using Core Java (Java 8+) including 5 years in lead roles

• 8+ years of practical experience in Java EE design and programming, solid understanding of multi-tiered web-based applications

• Hands on Experience with Spring, Spring Boot and design patterns

• Practical Experience with event driven architecture using Kafka

• Practical Experience with Micro Service Architecture and Containerization

• Prior experience of working large scale projects and building enterprise applications using Agile Methodologies

• Strong understanding of RDBMS databases, JDBC, and database access technologies (DB2 preferred but not required)

• Ability to analyze business requirements, propose solutions, and implement those solutions

• Ability to learn new concepts and technologies, and implement them to solve business problems

• Exposure to JIRA or other ALM tools to create a productive, high quality development environment

• Previous experience in working with global teams • Proven experience in working within an Agile framework

• Good verbal and written communication skills • Good management skills and ability to manage a team Skills Desired

• UNIX (Experience in any scripting language) • Prior work experience with cloud technologies Azure preferably or AWS

• Prior work experience with multi-threaded/ performance intensive applications • Experience in Docker, Kubernetes

• Knowledge of Financial market, Banking & Wealth Management.

• Experience in working with partners and stakeholders across geography & time zones

• Exposure to JIRA or other ALM tools to create a productive, high quality development environment

             

Similar Jobs you may be interested in ..