Technical Lead Java Developer

Posted 2 months ago
$200K - $225K / year

Are you applying to the internship?

Job Description

Technical Lead Java Developer | Mizuho

The Tone:
This is a Technical Lead Java Developer role at Mizuho, located in a hybrid work setting in the USA, likely New York. Mizuho is a global financial institution offering comprehensive corporate and investment banking services to clients worldwide. This role is crucial for leading challenging and highly visible projects within Fixed Income and other business areas, focusing on hands-on development, technical leadership, and ensuring the stability and quality of enterprise applications.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Hybrid, USA (New York), USA – New York
• Pay: $200000–$225000 yearly
• Team: Works with TPM, other dev team members, coaches junior developers and analysts.
• Mission: Lead the development, design, and deployment of enterprise Java applications for Fixed Income and other business areas, ensuring stability, quality, and compliance.
• Tech Stack: Java, Spring, Spring Boot, REST, Microservices, APIs, EIPs, AMQ, Kafka, SQL, http/https, SSL, TCP, CI/CD, GIT, Maven, Azure, OpenShift

What You’ll Actually Do
• Develop: Write hands-on code, unit tests, and participate in development testing throughout the SDLC.
• Lead: Perform design and code reviews for ongoing projects and coach junior developers and analysts.
• Collaborate: Participate in daily stand-ups following Agile/Scrum and work closely with TPM and other dev team members.
• Deliver: Facilitate code deployment in production, manage change processes, and ensure project delivery.
• Improve: Review software health, code quality, and security vulnerabilities, propose new technical solutions, and improve application stability through monitoring and platform upgrades.

The Must-Haves
• Background: Senior Technical Lead with a minimum of 3 years in a technical team lead role, experienced in developing enterprise applications.
• Experience: 8+ years of hands-on experience developing enterprise applications using Java, with 5+ years in Spring and Spring Boot development.
• Skills: In-depth knowledge of core Java features (Functional programming, Threading/Concurrency, Collections, Exception Handling), experience with REST, Microservices & APIs, distributed systems (EIPs), system design (High/Low), SQL, GIT, Maven, and excellent communication skills.
• Bonus: Experience with messaging (AMQ or Kafka), knowledge of cloud platforms (Azure) and containers (OpenShift or similar), and familiarity with financial markets and Fixed Income.

Related Jobs