
Senior Java Engineer
2 weeks ago
**Job Purpose**
We are looking to hire a senior Java engineer to join the FX Technology Team based in Singapore. The team partner closely with the FX Business, a tier 1 global franchise, to deliver the technology needed to support the business and deliver to our clients. You will be working as part of our FIX Engineering team and be involved in the complete development lifecycle from analysis and design through to implementation.
**Job Background/Context**
The FX FIX Technology Team is responsible for delivering all external client connectivity through to our electronic trading platforms in the FX business. The team work closely with both internal and external partners to ensure we deliver best in class low latency connectivity to our clients.
The team work very closely with the FIX Onboarding team and trading business partners to cover both client and business development requirements across FX Spot, Forwards, Precious Metals, Non-Deliverable Forwards and Options with the connectivity platform supporting a wide range of clients including Algorithmic Trading and our award-winning Single Dealer Platform Velocity.
As a member of the FX FIX Technology team you will be working on a key component of our global estate that provides the entry point for our electronic clients. The role requires expertise building efficient, low-latency Java code that supports a scale business operating on a 24x5.5 basis.
**Key Responsibilities**
- Hands on technical delivery role on a critical component of the trading estate
- Work closely with stakeholders to understand requirements
- Take complete ownership of deliverables from inception to deployment, working largely independently
- Design and implement features and services with a focus on quality, supportability, maintainability and performance
- Perform code reviews and contribute to the overall quality, maintainability and supportability of the platform
- Mentoring and/or leading more junior members of the team
- Contribute to building and be a part of a positive engineering-led environment and culture
- Provide second line support of the platform in production (a dedicated 24h support team provides 1st line support)
**Experience/Knowledge**
- 10+ years relevant commercial experience in hands-on engineering roles
- Deep understanding of the FIX protocol
- Strong knowledge of software engineering, data structures, algorithms and design patterns
- Excellent planning, organizational and communication skills
- Experience in building high performance, low latency systems in Java
- Experience designing and developing distributed systems using a range of middleware products
**Skills**
- Expert-level Java
- Distributed Systems Technologies - messaging, caching, database, transport
- Design and deliver updates to the execution platform while both supporting business requirements and evolving the underlying technology platform
- Ability to operate successfully in a distributed matrix environment
- Ability to work independently, multi-task, and take ownership of various parts of a project or initiative
- Ability to operate in a fluid environment and adapt to changes in priority and requirements
- Be willing and able to operate in a fluid environment and adapt to changes in priority and requirements
**Qualifications**
- Degree (or equivalent experience) in a numerate discipline with a Masters degree being advantageous.**Job Family Group**:
Technology
- **Job Family**:
Applications Development
- **Time Type**:
Full time
- Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
View the "**EEO is the Law**" poster. View the **EEO is the Law Supplement**.
View the **EEO Policy Statement**.
View the **Pay Transparency Posting
-
Senior Java Engineer
5 days ago
Singapore Citi Full timeSenior Java Engineer - Payments Modernization (Assistant Vice President)Join to apply for the Senior Java Engineer - Payments Modernization (Assistant Vice President)role at Citi Senior Java Engineer - Payments Modernization (Assistant Vice President)Join to apply for the Senior Java Engineer - Payments Modernization (Assistant Vice President)role at Citi...
-
Senior Java Engineer
5 days ago
Singapore Citi Full timeJoin to apply for the Senior Java Engineer -
-
Java Engineer
5 days ago
Singapore Randstad Singapore Full timeJoin to apply for the (Senior) Java Engineer role at Randstad Singapore . This range is provided by Randstad Singapore. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Direct message the job poster from Randstad Singapore. About the company I am currently working with a software...
-
Java Engineer
3 hours ago
Singapore Ambition Full timeGet AI-powered advice on this job and more exclusive features. Direct message the job poster from Ambition Recruitment Consultant | Technology, Software Engineering Our client is a leading global investment management firm with a strong presence across major financial hubs. We're seeking a talented Java Engineer (Server-Side) to join a high-performing team...
-
Senior Java Engineer
1 week ago
Singapore SA VISA CENTRAL Full timeResponsibilities: Looking for Senior Java Engineers for a local banking project. - Plan, co-ordinate and liaise with users, vendor and the development team on system requirements gathering, documentation and creating/performing user acceptance tests for successful system implementation. **Requirements**: - Must possess at least a Bachelor’s degree in...
-
Senior Software Engineer
15 hours ago
Singapore STAR CAREER CONSULTING PTE. LTD. Full time**Senior Software Engineer (Java, J2EE )/ Senior Application Engineer (Lead) **Requirements**: **- Strong in Software Design, Development and Support.** - **Proficient in Java/ J2EE Software Programming language.** - Experience in handling Software Application development. - Involved in User ‘s Requirements Gathering, UAT and Testing. - Possess Government...
-
Senior Java Engineer
3 days ago
Singapore beBeeSoftware Full time $120,000 - $200,000About the Role:We are seeking a skilled Java Developer to join our team. As a Senior Java Developer, you will be responsible for designing and developing high-quality, maintainable, and scalable Java code for core business modules and middleware services.The ideal candidate will have at least 5 years of experience in Java backend development, with strong...
-
Lead Java Engineer
3 hours ago
Singapore Menrva Full timeLead Java Engineer - Low Latency Algo Singapore Job Title Lead Java Engineer – Low Latency Algo Location Singapore Salary S$25-35.5K pm fixed Summary Our client is seeking a Senior Java, Low Latency to work on an exciting greenfield project in a global
-
Java Engineer
5 days ago
Singapore RANDSTAD PTE. LIMITED Full timeabout company I am currently working with a software consultancy firm that provides premium software development and strategy expertise to a wide spectrum of clients. Projects related to Gaming/Gambling/Blockchain/Government Projects. Company size close to 80 developers, excluding product and design team.Salary structure: Base + AWS + bonus. 2 rounds of...
-
Senior Java Developer
2 weeks ago
Singapore Bitdeer (NASDAQ: BTDR) Full timeJoin to apply for the Senior Java Developer role at Bitdeer (NASDAQ: BTDR) Join to apply for the Senior Java Developer role at Bitdeer (NASDAQ: BTDR) Get AI-powered advice on this job and more exclusive features. About Bitdeer:Bitdeer Technologies Group (Nasdag: BTDR) is a leader in the blockchain and high-performance computing industry, lt is one of the...