Description

Requirements :
 A Bachelor’s degree in computer science, Engineering, or a related discipline with 5+
years of work experience.
 Strong fundamentals in Data Structure, Algorithms, and Object-Oriented Design.
 Proficiency in Java 17 or higher and Front-End UI Technologies .
 Strong Experience in Spring Framework, Hibernate and proficiency with Spring Boot 
 Experience in Angular 11 or higher, JavaScript frameworks, CSS, HTML. 
 Experience & Good Understanding of Messaging frameworks like IBM MQ /Kafka
 Experience in Test driven and Behavior driven development
 Experience with Agile Software development methodologies, tools and processes
 Knowledge of Architectural patterns including Microservices architecture
 Knowledge of Securities or Financial Services Domain is a plus

Job responsibilities:
 Work within a scrum team of 8+ people highly focused on service delivery, resiliency and interoperability with other services in the middle office platform.
 Consult and collaborate with other technologists to leverage and contribute to reusable code and services.
 Develop subject matter expertise in one or more functional areas
 Drive the design of scalable, high performing and robust applications and represent the software in design/code reviews with senior staff

Education

Bachelor's Degree