Java Developer
Summary
An experienced Java developer designs, builds, and supports latency-sensitive front-office trading applications in Singapore, working closely with business stakeholders and global dev teams. The role needs advanced Java skills, real-time trading platform experience, and mentoring ability.
Key Responsibilities
Oversee projects, drive deliveries, and remain hands-on in designing and implementing high-quality technical solutions for latency-sensitive trading algorithms.
Design, develop, and support front-office trading applications in close collaboration with business users.
Translate complex business and regulatory requirements into scalable and innovative technical solutions.
Apply software engineering practices to ensure the quality, security, reliability, and compliance of solutions, covering both functional and non-functional requirements.
Work closely with global development teams to further develop and enhance quoting applications.
Build observability into applications and monitor production health.
Support incident resolution and drive root-cause remediation for identified risks and issues.
Share technical knowledge and expertise across the team.
Lead or mentor junior team members and contribute to engineering practices and internal technical communities.
Required Expertise
Experience working in a front-office environment with the ability to engage directly with business stakeholders.
Ideally 8+ years of experience in a similar role or domain.
Strong understanding of the relevant business domain and experience with real-time trading platforms.
Advanced Java development expertise.
Strong interest and ability to learn new technologies, tools, and engineering practices.
Excellent communication and internal client relationship management skills.
Strong planning and organizational skills with the ability to work effectively under pressure.
Proven ability to manage multiple tasks and priorities simultaneously.
Ability to adapt quickly to changing business requirements and new challenges.
Strong team player with experience leading or mentoring junior colleagues.