Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter.
Java developer in FX risk
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Lead end-to-end delivery of complex, high-performance Java applications supporting FX risk management across global markets
- Architect scalable, low-latency solutions that process real-time risk data at scale — designing for resilience, performance, and security from day one
- Drive technical direction and key decisions — from system design and architectural choices to setting engineering standards across the team
- Translate complex business requirements into robust, high-quality code — working closely with quantitative analysts, traders, and business stakeholders
- Craft high-quality, scalable software in an agile environment, leveraging AI-powered coding tools to accelerate delivery without compromising standards
- Share expertise and raise the bar — act as a technical reference point for the team, influencing engineering quality through example, guidance, and knowledge sharing (this is an individual contributor role with no direct reports)
- Champion innovation — actively evaluate, propose, and adopt new technologies and frameworks; this team has the mandate and appetite to bring in better tools
- Own quality — participate in mandatory cross-team code reviews, supported by Citi Squad AI reviewers and peer engineers, ensuring adherence to security, quality, and compliance standards
- Operate in production — take ownership of L3 production support issues, provide timely resolutions, and deliver long-term remediation fixes that address root causes — not just symptoms
- Support testing cycles and post-production deployment — from writing TDD-first code to validating releases in a weekly cadence
- Contribute to Citi's technology strategy, influencing how the firm approaches risk technology at a global scale
требования
- Proven hands-on Java development experience with strong focus on Core Java and multithreading in high-load, high-throughput systems
- Deep understanding of JVM performance optimisation — memory profiling, GC tuning, and squeezing performance where it counts
- Solid grasp of distributed systems architecture and in-memory computing concepts
- Proven production experience with Apache Ignite — you've used it at scale, not just evaluated it
- Strong MongoDB skills — CRUD operations, indexing strategies, and performance tuning in production environments
- Deep SQL knowledge and query optimisation in Oracle — you know how to make queries fast and keep them that way
- Solid experience with messaging technologies — Apache Kafka and/or Solace
- Proficiency in Linux environments and scripting — comfortable on the command line and automating where it matters
- Experience deploying and maintaining applications on cloud platforms (AWS, Azure, or similar)
- A genuine passion for Test-Driven Development (TDD) — you write tests first and mean it
- Readiness to engage in L3 production support and own release activities end-to-end
- Будет плюсом: Experience in financial services technology, particularly in risk, trading, or capital markets; Familiarity with FX products — spot, forwards, options, or derivatives; Understanding of real-time risk calculation systems or market data platforms; Exposure to low-latency, high-throughput distributed systems
условия
- business casual workplace with a hybrid working model (up to 2 days working at home per week)
- competitive base salary (which is annually reviewed)
- 27 days annual leave (plus bank holidays)
- A discretional annual performance related bonus
- Private Medical Care & Life Insurance
- Employee Assistance Program
- Pension Plan
- Paid Parental Leave
- Special discounts for employees, family, and friends
- Access to an array of learning and development resources
навыки
Международный банк и финансовая группа.
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.