America's Job Portal
About the role
Work with a leading global financial organisation who have been in the market for over 100 years. This is not an ordinary Java Engineering Opportunity. We are looking for an engineer who thrives in complexity, takes ownership of deeply entangled systems and can operate confidently across legacy enterprise platforms.
The person we are looking for is someone who becomes the go-to expert when problems are considered too hard. You are comfortable diving into large, inefficient legacy codebases and reshaping them into clean, obvious and maintainable systems. You instinctively spot flawed assumptions in architecture and design, and you think in terms of domain boundaries, event flows, fai...