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 Python / Java and Angular Front-End UI Technologies.
· Strong Experience in Spring Framework, Hibernate, JPA, and proficiency with Spring Boot
· Experience in Angular 11 or higher, JavaScript frameworks, CSS, and HTML.
· Experience & Good Understanding of Messaging frameworks like 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.
· Help the tech leadership team shape best practices for developing, sharing, and continuously improving our software platform.
Bachelor's degree in Computer Science