Senior Java Software Engineer (Leading Investment Bank)

Hong Kong 4 hours agoFull-time External
39.9k - 57.7k / mo
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.