Software Engineer (Associate) - GMIT Trade Processing
Associate-level software engineer in Nomura's Global Markets IT (London, hybrid) building and maintaining a global cross-asset trade processing platform. Day-to-day involves designing, developing, testing, and deploying Java-based trade capture, persistence, and distribution services using messaging (JMS/Pulsar/Solace), SQL Server, and Spring, plus system support.
- Compensation
- Not disclosed
- Location
- London, GB
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Strong Java development skills with an understanding of the role of testing, DevOps etc. in the development cycle
- Understanding of distributed messaging technologies
- Experience with relational databases, such as MS SQL Server
- Ability to work within a global team spread across multiple time zones
- Good interpersonal and communication skills
- Desire to work in a technology team whose primary focus is providing services to other IT systems
Nice to have
- Experience with JMS, Apache Pulsar or Solace
- Knowledge of frameworks such as Spring, Spring Boot, and Project Reactor/Spring Webflux
- Skills in JavaScript/React and/or Python
- Knowledge of AI for development workflows and Trade Processing AI integrations
Full description
Job Title: Software Engineer (Associate) – GMIT Trade Processing
Corporate Title: Associate
Department: Global Markets IT
Location: London (Hybrid)
Company overview
Nomura is a global financial services group with an integrated network spanning approximately 30 countries and regions. By connecting markets East & West, Nomura services the needs of individuals, institutions, corporates and governments through its three business divisions: Wealth Management, Investment Management, and Wholesale (Global Markets and Investment Banking). Founded in 1925, the firm is built on a tradition of disciplined entrepreneurship, serving clients with creative solutions and considered thought leadership. For further information about Nomura, visit .
Department Overview:
The position is for a Software Engineer to work in a global development team within Global Markets IT. The successful candidate will join a team that is developing a new global cross-asset trading processing platform for Global Markets, as well as undertaking the enhancement and maintenance of existing Global Markets trade processing systems. The role would be with the London team, which leads the global team.
Role Description:
The candidate will be part of a global development team with responsibility for designing, building and deploying a global trade processing system in a series of phased deliverables. This will involve the following:
- Development and testing of services that are critical for the capture, persistence and distribution of trades and related data, and services to provide those trades to other GMIT systems on-demand and in real time.
- Leverage Nomura DevOps services for deployment of services to non-production and production environments.
- System support (not 1st level support) and maintenance.
- Coordinate with other Global Markets technology teams to assist in developing comprehensive capabilities across various applications.
**Skills, experience, qualifications and knowledge required:
The ability to work within a global team spread across multiple time zones will be key; good interpersonal and communication skills are required. The desire to work within a technology team whose primary focus is on providing services to other IT systems is important.
- Strong Java development skills with an understanding of the role of testing, DevOps etc. in the development cycle.
- An understanding of distributed messaging technologies, ideally including experience of JMS, Apache Pulsar or Solace