About the role

We’re hiring a hands-on Principal Java Engineer to help modernize and scale a critical enterprise platform at a leading global bank. This is a senior individual contributor role for someone who enjoys shaping architecture and writing production code — not managing people. You’ll play a key role in defining technical direction, accelerating delivery, and solving complex engineering problems across distributed, enterprise-scale systems.
What You’ll Do: Design and evolve architecture for large-scale, distributed platforms Write high-quality, production code in Java (Spring Boot)- at least Java 17 Lead modernization, re-architecture, scaling, and greenfield initiatives Build prototypes and reference implementations that set engineering standards Partner with product, platform, and business teams to translate requirements into solutions Present architectural designs and influence platform-wide technical decisions Mentor engineers through technical leadership and best practices What We’re Looking For 10-15+ years of software engineering experience with strong architectural depth Expertise in Java, SQL, REST APIs, streaming APIsExperience with cloud platforms, microservices, containers, and NoSQLStrong understanding of performance, scalability, resiliency, and security Experience with enterprise platforms and complex environments Clear communicator who can influence across teams Exposure to emerging technologies, including GenAI, is a plus Why This Role Senior, high-impact IC role — no people management Hands-on architecture + real coding Work on complex, mission-critical systems at scale

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

New York, NY

Occupation

Software Developers

Industry

Custom Computer Programming Services

Posted

3 days ago

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE