Sr Java Developer - Low latency Spring Kafka Assistant Vice president

5 - 9 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

**Job Description** **Role Overview:** As a part of the Rates eTrading team at Citi, you will be involved in the development of high-performance, low latency technology to support the execution of client trades in the electronic trading landscape. You will have the opportunity to work on a modern technology platform with a global presence, gaining exposure to the fast-paced world of front office trading and finance. **Key Responsibilities:** - Understand and adhere to good design principles, developing common and reusable components using Citis best practices - Create high-performance, low latency applications within the existing Citi framework, ensuring reliability, scalability, and performance - Apply engineering mindset to development work, developing metrics for volume and compute velocity requirements, and actively contributing to system design decisions - Evaluate and build POCs for new initiatives, provide post-release assistance, and ensure compliance with best practices such as TDD and maintain high unit test coverage - Assist in 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 experience in developing highly scalable, real-time, low latency microservices - Experience with real-time messaging middleware, multi-threaded applications, software development fundamentals, and data structures - Application deployment and debugging on UNIX/LINUX **Nice to Have:** - Understanding of capital markets and financial derivatives - Experience in system performance tuning, low latency Java programming, database technologies, and In-Memory Datastore/Cache libraries - Experience with CI/CD pipelines and test-driven development **Competencies:** - Strong verbal and written communication skills - Self-motivated with determination to achieve goals - Willingness to learn and strong analytical/problem-solving skills - Good team working skills and ability to work in a distributed global team environment - Ability to work in a fast-paced environment and deliver quality results within the required timeframe **Education:** - Bachelors degree/University degree or equivalent experience If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi.,

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