Overview
On Site
USD 90,000.00 - 142,500.00 per year
Full Time
Skills
FX
Pivotal
Scalability
IT Management
Software Modernization
FOCUS
Code Refactoring
Collaboration
Quality Assurance
Java
Multithreading
Management
Performance Tuning
Linux
Bash
Scripting
Oracle
Database
Continuous Integration
Continuous Delivery
Git
Apache Maven
Jenkins
React.js
HTML5
JavaScript
Software Development
Agile
Communication
Leadership
Mentorship
Analytical Skill
Release Management
Computer Engineering
Information Systems
Offshoring
Order Management
Web Applications
Microservices
Spring Framework
Messaging
IBM WebSphere MQ
Apache Kafka
Financial Services
FpML
Law
Job Details
Who we are looking for
We are seeking a hands-on technical leader with deep expertise in Core Java to lead the modernization of a mission-critical FX Order Management System. This role is ideal for a seasoned Java engineer who thrives on solving complex backend challenges and is passionate about building high-performance, scalable systems.
You will be a key member of a global development team responsible for a high-throughput application that manages all client orders in State Street Markets-a system that underpins a major revenue stream for the bank.
Why this role is important to us
This is a pivotal initiative for the State Street Markets business. The successful modernization of this application will enhance performance, resilience, and maintainability. Your Core Java expertise will be instrumental in ensuring the system's robustness and scalability throughout this transformation.
What you will be responsible for
As the Java Application Modernization Lead, you will
Serve as the technical lead for the application modernization effort, with particular focus on Core Java, modernization of application components, and performance optimization.
Design and implement high-volume, low-latency transactional systems using Java and SpringBoot.
Lead the refactoring and enhancement of legacy Java components for modern deployment environments.
Collaborate with cross-functional teams including QA, infrastructure, platform engineers, and business stakeholders.
Analyze complex requirements and propose scalable, maintainable solutions.
Own the full development lifecycle-from design and implementation to deployment and support.
Communicate with senior management, developers, architects, and end users, who may be based in different locations and time zones
Take ownership of this and related projects and see them to completion.
What we value
These skills will help you succeed in this role
Master-level Core Java skills, with a deep understanding of multithreading, memory management, and performance tuning.
Proficiency in SpringBoot, Linux/Bash scripting, and Oracle databases.
Familiarity with CI/CD tools (Git, Maven, Jenkins, Artifactory).
Experience with front-end technologies (ReactJS, HTML5, JavaScript).
Knowledge of the Software Development Lifecycle for Iterative, Agile, and traditional approaches
Excellent communication and leadership skills, with the ability to mentor developers and influence architecture decisions.
Demonstrated experience building and maintaining large, highly available distributed systems.
Strong analytical skills including the ability to receive and analyze requirements
Experience with release management
Education & Preferred Qualifications
Bachelors or Masters in CS, Computer Engineering, Information Systems, or similar
5 years' experience working as a software developer
Additional requirements
Experience collaborating with offshore teams a plus
Experience with Order Management systems a plus
Experience with Web Application and microservice development using Spring a plus
Demonstrated experience with Messaging frameworks including IBM MQ, Kafka a plus
Experience with communications used in financial services (e.g. FIX, FPML, etc.) a plus
Salary Range:
$90,000 - $142,500 Annual
The range quoted above applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location above, the applicable range could differ.
Job Application Disclosure:
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
We are seeking a hands-on technical leader with deep expertise in Core Java to lead the modernization of a mission-critical FX Order Management System. This role is ideal for a seasoned Java engineer who thrives on solving complex backend challenges and is passionate about building high-performance, scalable systems.
You will be a key member of a global development team responsible for a high-throughput application that manages all client orders in State Street Markets-a system that underpins a major revenue stream for the bank.
Why this role is important to us
This is a pivotal initiative for the State Street Markets business. The successful modernization of this application will enhance performance, resilience, and maintainability. Your Core Java expertise will be instrumental in ensuring the system's robustness and scalability throughout this transformation.
What you will be responsible for
As the Java Application Modernization Lead, you will
Serve as the technical lead for the application modernization effort, with particular focus on Core Java, modernization of application components, and performance optimization.
Design and implement high-volume, low-latency transactional systems using Java and SpringBoot.
Lead the refactoring and enhancement of legacy Java components for modern deployment environments.
Collaborate with cross-functional teams including QA, infrastructure, platform engineers, and business stakeholders.
Analyze complex requirements and propose scalable, maintainable solutions.
Own the full development lifecycle-from design and implementation to deployment and support.
Communicate with senior management, developers, architects, and end users, who may be based in different locations and time zones
Take ownership of this and related projects and see them to completion.
What we value
These skills will help you succeed in this role
Master-level Core Java skills, with a deep understanding of multithreading, memory management, and performance tuning.
Proficiency in SpringBoot, Linux/Bash scripting, and Oracle databases.
Familiarity with CI/CD tools (Git, Maven, Jenkins, Artifactory).
Experience with front-end technologies (ReactJS, HTML5, JavaScript).
Knowledge of the Software Development Lifecycle for Iterative, Agile, and traditional approaches
Excellent communication and leadership skills, with the ability to mentor developers and influence architecture decisions.
Demonstrated experience building and maintaining large, highly available distributed systems.
Strong analytical skills including the ability to receive and analyze requirements
Experience with release management
Education & Preferred Qualifications
Bachelors or Masters in CS, Computer Engineering, Information Systems, or similar
5 years' experience working as a software developer
Additional requirements
Experience collaborating with offshore teams a plus
Experience with Order Management systems a plus
Experience with Web Application and microservice development using Spring a plus
Demonstrated experience with Messaging frameworks including IBM MQ, Kafka a plus
Experience with communications used in financial services (e.g. FIX, FPML, etc.) a plus
Salary Range:
$90,000 - $142,500 Annual
The range quoted above applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location above, the applicable range could differ.
Job Application Disclosure:
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.