CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×
Countries
Cities

FX Risk Java Developer Bahrain Jobs

1 Job Offers

Filters
FX Risk Java Developer
Save Icon
Join Citi's Markets Technology as an FX Risk Java Developer in Seef, Bahrain. Develop high-performance, resilient applications using Core Java, multithreading, and modern databases. Leverage your 3+ years' experience to impact global financial markets and trade volumes within a dynamic, growing t...
Location Icon
Location
Bahrain , Seef
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Explore the dynamic world of FX Risk Java Developer jobs, a specialized and high-stakes niche at the intersection of financial technology and global markets. Professionals in this role are responsible for designing, building, and maintaining the sophisticated software systems that enable financial institutions to measure, monitor, and manage their exposure to Foreign Exchange (FX) market risk. These are not typical business applications; they are high-performance, low-latency platforms critical for real-time trading and risk decision-making, directly impacting a firm's financial health and stability. A career as an FX Risk Java Developer typically involves a wide array of complex responsibilities. Core duties revolve around developing high-throughput, resilient Java-based applications, often structured as microservices. A significant part of the role is processing vast streams of real-time market data and trade information, which necessitates implementing and optimizing data ingestion pipelines using messaging technologies like Apache Kafka. Given the immense volume of data, developers frequently work with in-memory computing grids, such as Apache Ignite, to achieve the sub-millisecond performance required for risk calculations. Designing and maintaining robust data models and queries for both SQL (e.g., Oracle) and NoSQL (e.g., MongoDB) databases is also a standard function. Furthermore, these professionals ensure application scalability and reliability in cloud-hosted, Linux-based environments, collaborate with DevOps teams to containerize services and implement CI/CD pipelines, and are deeply involved in performance tuning, memory profiling, and troubleshooting complex production issues. The typical skill set for these roles is both deep and broad. A strong, foundational expertise in Core Java, with an emphasis on advanced multithreading and concurrency for high-load systems, is non-negotiable. Candidates are expected to have a solid understanding of distributed systems architecture and JVM performance optimization techniques. Practical experience with the specific technologies mentioned—in-memory data grids, messaging systems, and various databases—is highly sought after. Proficiency in a Linux environment and experience deploying applications on cloud platforms like AWS or Azure are now standard requirements. Beyond technical prowess, a methodical approach to software quality is essential, often demonstrated through Test-Driven Development (TDD). Given the critical nature of the systems, professionals must be prepared for Level 3 production support and possess strong analytical and problem-solving skills. The ability to work independently, manage complex projects, and communicate effectively with both technical and business stakeholders is paramount for success. For those with a passion for solving complex computational problems in a fast-paced financial environment, FX Risk Java Developer jobs offer a challenging and rewarding career path at the forefront of fintech innovation.

Filters

×
Countries
Category
Location
Work Mode
Salary