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 APIs
- Experience with cloud platforms, microservices, containers, and NoSQL
- Strong 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
- Work on complex, mission-critical systems at scale
Principal Java Engineer in new york at Unknown Company
This position is listed as full time and onsite.