This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Fixed Income Technology is responsible for delivering state of the art technology solutions to the Fixed Income business. Initiatives includes deliveries across sales, risk, pricing, algorithmic trading, execution, trade processing, and much more. The Fixed Income business has set out an ambitious growth plan, and strong technical development is critical to achieving our goals and enhancing our leading position in the financial market. The evolution of electronic trading and automation has changed the way that fixed income products trade forever; driving a need for real-time, low latency pricing, market making and risk technology. In this increasingly electronic and competitive landscape, Citi is key player due to its leading eTrading platform and investment in technology. The FI eTrading team is at the forefront, by building high-performance low latency technology that supports the execution of billions of dollars of client trades every day. Our competitive advantage is our technology and having a platform that provides exceptional and dependable trading experience.
Requirements:
Full-stack engineer with experience in designing and developing robust, scalable, and maintainable applications applying Object Oriented Design principles
Knowledge and experience of Java development using Java, Java 8+ (or later), and relevant Java frameworks such as Spring Boot, Spring MVC, and Hibernate
Experience designing and implementing message-driven systems for reliable, asynchronous processing in low-latency, high-throughput, distributed environments
Extensive experience with Linux environments, including system administration, shell scripting, and performance tuning
Proficient in multithreading, concurrency and performance tuning
Experience of the following technical areas: Caching technologies e.g. Gemfire, Redis or others
Middleware: Tibco, Solace or other
Java and concurrency
Openshift/Kubernetes experience is a plus but not required
Experience with Agile software development processes with a strong emphasis on test driven development
Strong knowledge of CI/CD pipelines and experience in tools such as JIRA, BlackDuck, SONAR etc
Demonstrated capacity to build sophisticated tooling for development and production team use
Solid experience with relational databases (e.g., Oracle, SQL Server) and NoSQL databases (e.g., MongoDB) in the context of financial systems
Experience with microservices architecture and containerization (e.g., Docker, Kubernetes)
Nice to have:
Hands-on experience in designing and developing secure, scalable, and high-performance financial applications
Understanding of financial concepts such as payments, transactions, trading, risk management, and financial reporting
Proficiency in working with financial protocols (e.g., FIX) and integration with external financial data sources and APIs
Knowledge of trading systems and algorithmic trading platforms
Familiarity with Agile/Scrum methodologies
What we offer:
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
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.