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