NatWest Group · 2 weeks ago
Electronic Trading Java Developer
NatWest Group is a leading financial services company, and they are seeking an Electronic Trading Java Developer for their Stamford, CT location. The role involves designing, implementing, and providing second-level support for large-scale electronic trading systems, primarily focusing on Java development and collaboration with the Fixed Income Trading IT team.
BankingFinanceFinancial ServicesWealth Management
Responsibilities
Responsible for the design, implementation and second level support of large-scale, multi-tiered electronic trading systems
Support the Fixed Income Trading IT team, working primarily with an in-house electronic trading application stack
Responsible for applications/functions that range from responding to electronic customer request-for-quote (RFQ) via Tradeweb and Bloomberg, real-time price contribution, and the automated hedging of customer trades, related execution algorithms and order management system
Support the U.S. Rates business as part of a worldwide IT team, and work with business managers, traders and global Dev/Support teams
Responsible for Java coding, debugging, testing and releasing the code in a production environment
Regular meetings with business stakeholders to understand the requirements and to conduct feasibility analyses for the relevant software applications
Specialized Java Development duties focusing on numerous components of the electronic trading application environment, which is primarily written in Java and built in-house
Responsible for adapting and improving the software stack to meet the needs of the U.S. Rates and Credit business’s move towards lower latency electronic execution
Use knowledge of vanilla Java programming, multithreading, object-oriented programming, distributed computing and message-based architectures to maintain a wide range of computer applications and functions that themselves run automated processes, such as: responding to electronic customer request-for-quote via Tradeweb and Bloomberg, real-time price contribution, automatic hedging of customer trades, related execution algorithms and the order management system
Facilitate NatWest’s move toward lower latency and automating existing manual processes within the highly liquid US Treasury Bond and USD Interest Rate Swaps markets
Perform software release and change management, and implement post-review changes
Execute complete project lifecycles using Agile methodologies (Scrum)
Provide second level support to the trading desk when issues or questions arise
Qualification
Required
Must have at least a Bachelor's Degree in Computer Applications, Applied Computer Science, Computer Information Systems or a related field followed by 5 years of progressive experience in the position offered, or as a Software Engineer, Tech Lead or a related role
Full term of required experience must include: Utilizing Java programming language to build software solutions
Using Agile methodologies and the software development process
Driving software development lifecycles
Utilizing Java 8 features including Lambda Expression, Functional Interface and Streams
Performing Java coding, debugging, testing and releasing code in a production environment
Developing Java multithreading, Spring Boot and Microservice architectures
Using SVN or Git version control tools
Designing and developing real time, high throughput and low latency distributed systems
Utilizing DBMS, Distributed Computing, Junit, Maven and Cucumber for application development and testing application functionality
Three (3) years of required experience must include: Developing and implementing RPA bots using UiPath for automating manual tasks and conducting automated monitoring and alerting of software processes
Building high-performance, low-latency applications utilizing the Aeron messaging platform
Company
NatWest Group
NatWest Group is a majority state-owned British banking and insurance holding company.
Funding
Current Stage
Public CompanyTotal Funding
$811.43M2024-07-29Post Ipo Debt· $811.43M
2000-03-01Acquired
1999-01-15IPO
Leadership Team
Recent News
2026-01-03
Financial Sector Technology
2025-12-16
Fintech Schweiz Digital Finance News - FintechNewsCH
2025-12-16
Company data provided by crunchbase