2 months ago
Belfast, United KingdomSenior
Responsibilities
- Design and develop large, complex, high-performance, low-latency, multithreaded distributed systems for fixed income trade capture and processing.
- Build enterprise Java applications and Spring Boot microservices, including web applications, persistence layers, authentication, and authorization.
- Design, develop, and consume RESTful web services.
- Produce clean, testable code and work with build automation, version control, deployment, and CI/CD tools.
- Learn new business concepts and technologies while managing priorities, deadlines, and changing requirements.
- Develop effective client solutions and collaborate through strong communication.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Mathematics, Engineering, or a similar relevant major.
- Extensive hands-on Java development experience, including expert knowledge of data structures, algorithms, collections, error handling, and multithreaded applications.
- Proven experience designing and developing high-performance, low-latency applications and a strong understanding of software development fundamentals, design patterns, and object-oriented programming.
- Expertise with Spring Framework, Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
- Understanding of microservices architecture, relational databases, and SQL.
- Experience with Jira, Git or Bitbucket, Gradle, TeamCity, UrbanCode Deploy, and Linux/Unix.
- Knowledge of cloud technologies including Artifactory, Docker, and OpenShift.
- Knowledge of fixed income products, customer and broker market platforms, and trading protocols is desirable.
- Ability to learn new technologies, work under pressure, manage deadlines, and adapt to changing requirements.
Benefits
- Hybrid working model with up to two days working from home per week.
- Competitive base salary, annually reviewed, and a discretionary annual performance-related bonus.
- 27 days of annual leave plus bank holidays.
- Private medical care and life insurance.
- Employee Assistance Program and pension plan.
- Paid parental leave and employee, family, and friend discounts.
- Access to learning and development resources.
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
