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
Bachelor's Degree