Fixed Income Electronic Trading - Senior Java Developer

5 - 9 years

0 Lacs

Posted:6 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As part of Citi, diversity is essential to our success. We believe in creating an inclusive environment that values equity, respect, and opportunities for all. By bringing together teams with diverse backgrounds and experiences, we enhance decision-making and overall business performance. Our priority is to cultivate a culture where the best talents are attracted, promoted based on merit, and where everyone is treated with respect, while being provided ample opportunities for growth and development. The evolution of electronic trading and automation has revolutionized the trading landscape, especially in the rates products market. Real-time, low latency pricing, market making, and risk technology are now crucial in this electronic and competitive environment. Citi stands out as a key player with its leading eTrading platform and continuous investment in technology. The Fixed Income eTrading team spearheads the building of high-performance low latency technology that facilitates the execution of billions of dollars in client trades daily. Our competitive edge lies in our exceptional technology that delivers a reliable trading experience, making us a front-runner in the industry. As we continue to advance our next-generation trading application, we are seeking a talented and enthusiastic individual to join our Java Server development team. This role offers valuable exposure to the Electronic Trading business, working on a large-scale modern technology platform with a global presence. Collaborating closely with end users, you will gain direct insights into the fast-paced world of front office trading and finance. Responsibilities: - Applying good design principles and adhering to complex design - Developing common, reusable components and services following Citis best practices - Creating high-performance, low latency applications using existing Citi framework - Ensuring strong reliability, scalability, and performance of components - Contributing to system design decisions and evaluating new strategic initiatives - Providing post-release assistance and third-line support during core trading hours Qualifications: Required: - 8+ years of Java development experience with expertise in Spring or another dependency injection framework - 5+ years of experience in developing and maintaining highly scalable, real-time, low latency microservices - Proficiency in real-time messaging middleware and multi-threaded applications - Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, and problem-solving skills - Experience in application deployment and debugging on UNIX/LINUX Nice to Have: - Understanding of capital markets and financial derivatives - Experience in system performance tuning and low latency Java programming - Hands-on experience in database technologies, including RDBMS and NoSQL - Familiarity with In-Memory Datastore/Cache libraries, CI/CD pipelines, and Test-driven development Competencies: - Strong verbal and written communication skills - Self-motivated with a determination to achieve goals - Willingness to learn and strong analytical skills - Good team working skills in a global environment - Ability to deliver quality results in a fast-paced setting Education: - Bachelors degree/University degree or equivalent experience This job summary outlines the primary responsibilities and requirements for the role. Additional duties may be assigned as needed.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You