1 day ago
London, United KingdomStaff+
Responsibilities
- Lead end-to-end delivery of complex, high-performance Java applications supporting real-time FX risk management.
- Architect scalable, resilient, secure, and low-latency solutions for real-time risk data processing.
- Set technical direction, make system-design decisions, and establish engineering standards as an individual contributor.
- Translate business requirements into robust code while collaborating with quantitative analysts, traders, and business stakeholders.
- Use AI-powered development tools, prompt engineering, workflow design, and GenAI optimization techniques in daily engineering work.
- Conduct and participate in structured cross-team code reviews and uphold security, quality, compliance, and testing standards.
- Own L3 production support, resolve incidents promptly, and deliver long-term root-cause remediation.
- Support testing and weekly post-production releases using a TDD-first approach.
- Contribute to technology strategy, cloud adoption, and the evolution of the global FX risk platform.
- Share technical expertise through guidance, mentoring, and knowledge sharing without direct people-management responsibility.
Requirements
- Proven hands-on Java development experience, including Core Java and multithreading in high-load, high-throughput systems.
- Deep understanding of JVM performance optimization, memory profiling, and garbage-collection tuning.
- Strong knowledge of distributed-systems architecture and in-memory computing.
- Production-scale experience with Apache Ignite.
- Strong MongoDB experience covering CRUD operations, indexing, and performance tuning.
- Deep SQL and Oracle query-optimization experience.
- Experience with Apache Kafka and/or Solace messaging technologies.
- Proficiency in Linux environments and scripting.
- Experience deploying and maintaining applications on AWS, Azure, or similar cloud platforms.
- Commitment to Test-Driven Development and writing tests first.
- Willingness to provide L3 production support and own release activities end to end.
- Preferred experience in financial-services technology, risk, trading, capital markets, FX products, derivatives, market-data platforms, or real-time risk calculation systems.
- Preferred exposure to low-latency, high-throughput distributed systems.
Benefits
- Hybrid working model with up to 2 days working from home per week.
- 27 days of annual leave plus bank holidays.
- Discretionary annual performance-related bonus.
- Private medical care and life insurance.
- Employee Assistance Program.
- Pension plan.
- Paid parental leave.
- Employee, family, and friends discounts.
- Access to learning and development resources.
- Full-time position with structured mentorship and continuous development.
Tech Stack
Categories
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
