Responsibilities:
- Design, develop, and support robust, high-performance Java applications for the bank's electronic execution 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.
Requirements:
- 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.
To apply please click the Apply button or send us your updated profile to [email protected]
EA Licence No.:18S9405 / EA Reg. No.:R1330864
Percept Solutions is undergoing a growth phase and are on the lookout for talent. Applicants are encouraged to follow Percept Solutions on LinkedIn @ https://www.linkedin.com/company/percept-solutions/ to stay up to date on our upcoming roles and events.