As a Software Engineer (Securities Settlements Engineering Team), you will be working for our client, one of the world's leading investment banks, within the Securities Settlements Engineering team.
Your role will focus on designing, developing, and maintaining high-performance software solutions that facilitate the efficient settlement of global securities transactions. You will collaborate closely with senior engineers, architects, and stakeholders to solve complex problems and ensure the reliability and quality of software solutions. This is an exciting opportunity to work with cutting-edge technologies in an innovative environment.
Your main responsibilities:
- Develop and maintain software solutions for global securities settlements
- Design, implement, and managing Kafka-based streaming data pipelines and messaging solutions
- Collaborate with senior engineers, architects, and stakeholders to design scalable and efficient systems
- Participate in code reviews, testing, and debugging to deliver solutions to complex problems
- Implement and manage infrastructure as code (IaC) using tools such as Terraform or CloudFormation
- Optimize system performance and troubleshoot issues to ensure operational stability
- Work with containerization and orchestration technologies such as Docker and Kubernetes
- Implement and enhance CI/CD pipelines using GitLab CI/CD
- Utilize monitoring and logging tools such as Prometheus, Grafana, and Elastic Stack to maintain system health
You're ideal for this role if you have:
- 3-5 years of experience in software development using Java
- Proficiency in Java and experience with frameworks such as Spring Boot
- Experience with near real-time transactional systems like Kafka
- Experience with containerization and orchestration technologies like Docker and Kubernetes
- Familiarity with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation
- Hands-on experience with CI/CD tools such as GitLab CI/CD
- Strong problem-solving skills and attention to detail
- Understanding of monitoring and logging tools like Prometheus, Grafana, and Elastic Stack
- Strong communication and interpersonal skills for effective teamwork
- Knowledge of securities settlements and post-trade processing (preferred but not mandatory)
Preferred experience & sklills:
- Experience with SDLC tools such as GitLab
- IntelliJ, VS Code, GitHub Copilot
- Bachelor's degree in Computer Science, Engineering, or a related field
Internal number #6625