This role is within the Global Markets IT Equity Execution Services team, concentrating on front-office trading system development. The individual will be instrumental in building and enhancing electronic trading platforms, ensuring alignment with the needs of the local business.
Responsibilities:
• Solid experience in backend system architecture and development practices.
• A skilled Java engineer contributing to a sophisticated front-office electronic trading platform.
• Expected to guide junior developers and assign responsibilities when needed.
• Responsible for designing, coding, and deploying high-quality, business-critical updates in a dynamic environment.
• Collaborate closely with developers, QA engineers, and product managers within a distributed team, emphasizing value delivery to the business.
• Assist with troubleshooting production issues, testing applications, and managing maintenance releases.
• Develop a comprehensive understanding of the team’s systems and contribute to multiple ongoing projects.
• Stay updated with new technologies and build tools to improve development efficiency.
• Maintain a strong focus on automating development workflows and deployment processes.
• Embrace Agile principles and demonstrate a proactive approach to tasks.
Requirements:
Essential:
• A minimum of 5 years in a comparable software development role.
• Bachelor's degree in Computer Science, Information Technology, or a similar technical field.
• Hands-on experience in Java development or a related role.
• Deep expertise in Core Java, J2EE, Spring Boot, and associated technologies.
• Solid understanding of algorithms and data structures.
• Good grasp of Object-Oriented Programming and SOLID design principles.
• Commitment to Test-Driven Development, with experience in modern unit testing frameworks and automation tools.
Desirable:
• Background in the Equity domain, particularly Delta1 and Equity Derivatives.
• Familiarity with high-performance, low-latency trading systems.
• Knowledge of algorithmic trading and front-office execution platforms.
• Experience with inventory management systems and their integration with trading applications.
• Comfortable working within globally distributed teams across multiple time zones.