Join our client and become a key player in the development of worldclass trading systems.
Role and Responsibilities:
- Design develop and support robust highperformance Java applications for the banks electronic platform.
- Engage in the full development lifecycle from concept and design to testing and deployment.
- Work closely with business stakeholders to understand and implement their requirements.
- Develop automated trading functionalities that are reliable and efficient.
- Ensure code quality through automated testing techniques.
- Collaborate with other team members to foster an Agile development environment.
- Embrace and implement Continuous Integration/Continuous Deployment (CI/CD) processes.
- Provide technical guidance and mentorship to junior developers.
- Troubleshoot and resolve issues to maintain high availability and performance of the platform.
Qualifications:
- Bachelors degree in Computer Science or a related field.
- Proven experience as a Java Developer in a front office environment preferably within investment banking or financial services.
- Expertise in developing automated trading systems is highly desirable.
- Solid understanding of Agile principles and experience working in an Agile team.
- Proficiency in automated testing techniques and tools.
- Development with low latency related projects
- Knowledge of Continuous Integration and Continuous Deployment methodologies.
- Excellent problemsolving and communication skills.