Senior Software Engineer (Java) - Fixed Income (AVP)
Role Overview
The Global Fixed Income Trade Processing team seeks a Senior Software Engineer specialising in Java.
The role is based within the FiTP team in Belfast, United Kingdom.
The team builds software systems for capturing and processing high volumes of fixed income trades.
Key Skills for This Role
Full Job Posting
Role Overview
The Global Fixed Income Trade Processing team seeks a Senior Software Engineer specialising in Java.
The role is based within the FiTP team in Belfast, United Kingdom.
The team builds software systems for capturing and processing high volumes of fixed income trades.
Role Expectations
- Design and develop large, complex, distributed systems.
- Build trade capture and processing systems for fixed income products.
- Prioritise tasks, work to deadlines, and respond pragmatically to changing expectations.
- Use strong communication skills to produce client solutions.
- Other job-related duties may be assigned as required.
Knowledge and Experience
- Bachelor's degree in Computer Science, Information Technology, Mathematics, Engineering, or a similar relevant major.
- Proven experience designing and developing high-performance, low-latency, multi-threaded applications.
- Extensive hands-on Java development experience.
- Ability to learn new business concepts and technologies.
- Ability to work under pressure and manage deadlines or unexpected changes.
Technical Requirements
- Strong software development fundamentals, including data structures, design patterns, and object-oriented programming.
- Core Java proficiency, including multi-threaded applications, data structures, algorithms, collections, and error handling.
- Expertise with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
- Ability to design, develop, and deploy independent, loosely coupled microservices.
- Ability to design, develop, and consume RESTful web services using Java and Spring Boot.
- Experience with Maven or Gradle for project management and build automation.
- Ability to develop clean, testable code.
- Understanding of relational database concepts and SQL.
- Experience with Jira, Git or Bitbucket, Gradle, and CI/CD tools such as TeamCity and UrbanCode Deploy.
- Experience with Linux or Unix and cloud technologies including Artifactory, Docker, and OpenShift.
- Knowledge of fixed income products, customer and broker market platforms, and trading protocols is desirable.
Working Model
- Hybrid working model with up to two days working from home per week.
- Employment type: Full time.
Benefits
- Competitive base salary reviewed annually and a discretionary annual performance-related bonus.
- 27 days annual leave plus bank holidays.
- Private medical care, life insurance, employee assistance programme, and pension plan.
- Paid parental leave, employee discounts, and learning and development resources.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Citi
Artificial Intelligence Security Specialist EMEA (SVP)
London, GBR
Equities - Senior Java Developer - Vice President
Mississauga, CAN
Citi is seeking a senior Java developer to develop and maintain its global Delta One Execution Platform and ETF execution workflows. Candidates need 8+ years of relevant experience, strong Java and object-oriented design
KYC Operations Analyst 1, Citi Commercial Bank (UAE Nationals Only)
Dubai, UAE
Citi Commercial Bank seeks a KYC Operations Analyst to own the end-to-end KYC record process, from creation and renewal to approval. The role involves researching company information, validating documentation, and coordi
Senior Vice President, Payments Cluster Product Management – Industry & Regulatory Liaison
London, GBR
Artificial Intelligence Security Specialist EMEA (SVP)
London, GBR
Equities - Senior Java Developer - Vice President
Mississauga, CAN
KYC Operations Analyst 1, Citi Commercial Bank (UAE Nationals Only)
Dubai, UAE
Managed Investments Sales Lead
London, GBR
Senior Executive Assistant
London, GBR
Senior Vice President, Payments Cluster Product Management – Industry & Regulatory Liaison
London, GBR
Quantitative Analyst - FX Options
London, GBR
Cash and Trade Proc Analyst
Mumbai, IND