Singapore
On-site
SGD 100,000 - 150,000
Full time
29 days ago
Job summary
A leading software firm in Singapore is seeking an experienced technical leader with over 7 years of Java experience to optimize high-performance systems. The role involves leading design efforts, solving complex technical challenges, and contributing to the architectural roadmap. Candidates should have a strong background in distributed systems and databases. Proficiency in both English and Mandarin is preferred for collaborative efforts.
Qualifications
- 7+ years of Java experience in high-performance systems.
- Expertise in JVM internals and memory management.
- Strong design skills for distributed systems.
Responsibilities
- Lead technical design and implementation of features.
- Optimize performance bottlenecks in Java applications.
- Contribute to architectural roadmap for core services.
Skills
Java experience
Performance optimization
Distributed systems design
Relational/NoSQL databases
Linux performance tuning
Education
Bachelor's degree in Computer Science or Software Engineering
PhD or Master's degree in a quantitative field
Tools
PostgreSQL
Cassandra
MongoDB
Responsibilities
- Lead the technical design and implement high-impact features
- Optimize and resolve performance bottlenecks, applying advanced low-latency and high-throughput Java techniques
- Contribute significantly to the architectural roadmap for core platform services, ensuring scalability, reliability, and maintainability
- Own and solve highly complex, ambiguous technical challenges, breaking them down into manageable solutions
- Implement robust monitoring and incident response strategies, and participate in on-call rotations to ensure continuous system reliability
- Partner closely with Stakeholders to translate business requirements into robust, performant technical designs
- Champion and implement best practices in software engineering, including secure coding, automated testing, and CI/CD
Minimum Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or a strong STEM education background)
- 7+ years of Java experience building high-performance, low-latency systems; deep expertise in JVM internals, memory management, and advanced concurrency
- Proven design and implementation skills for distributed systems and strong proficiency with message-oriented middleware
- Expertise in relational/NoSQL databases (PostgreSQL, Cassandra, MongoDB), including data modeling and performance tuning
- Proficiency in Linux performance tuning, understanding of kernel-level optimizations for low-latency applications, and strong grasp of CI/CD, automated testing, and monitoring
Preferred Requirements
- PhD or Master's degree in a highly quantitative field
- Prior experience working on high-frequency trading (HFT) platforms, market-making systems, or algorithmic trading infrastructure
- In-depth knowledge of FIX Protocol and other relevant industry standards
- Experience with hardware-level optimizations or specialized networking for ultra-low latency
- Contributions to open-source projects relevant to high-performance Java or financial technology, or familiarity with cloud-native development best practices
- Proficiency in speaking, reading and writing in both English and Mandarin to collaborate effectively with global and cross-functional team members