Description

Client is a leading global financial services firm offering investment banking, securities, investment management, and wealth management services. Our Global Security Settlements Team plays a critical role in enabling security settlements across multiple markets worldwide, processing millions of trades daily and ensuring seamless execution across various countries and currencies.

We are seeking a Senior Developer with experience in Cloud Architectures & Public Cloud offerings to join our team. The role involves designing, developing, and maintaining a resilient, scalable, and secure cloud-based settlement platform. If you have a strong background in distributed applications, Azure/Cloud, microservice architecture, and DevOps practices, we want to hear from you!

Key Responsibilities 

• Actively participate in requirement refinement sessions to ensure clarity.

• Develop clean, performant, scalable, testable, and reusable code.

• Build automated tests to enhance software quality.

• Guide junior developers in following best practices.

• Create and maintain CI/CD pipelines while adhering to DevOps standards.

• Implement telemetry and monitoring solutions for better system observability.

• Enhance team standards and development processes.

Required Qualifications 

• 5+ years of hands-on experience in distributed event-based systems.

• Strong understanding of microservice architecture, resiliency, scalability, security, and observability.

• Proficiency in Java, Spring Boot, and Spring framework features.

• Experience in designing and implementing high-volume messaging- and REST-based middleware.

• Knowledge of defining scalable database models (relational or NoSQL).

• Familiarity with cloud-based development principles

• Expertise in DevOps tools and best practices.

• Fast learner with a strong desire for continuous improvement.

• Excellent oral and written communication skills.

• Bachelor’s Degree in Computer Science or a related field.

Preferred Qualifications 

• Experience with Microsoft Azure Cloud.

• Knowledge of Angular framework.

• Familiarity with Kafka and MongoDB.

• Prior experience in FinTech application development.

• Experience working in a global delivery team

Education

Bachelor's degree