Technical Lead Java Developer

MizuhoNew York, NY
Hybrid

About The Position

Join Mizuho as a Technical Lead Java Developer! Candidate will work on challenging and highly visible projects for Fixed Income / other areas driven by business needs. This role involves hands-on coding as an individual contributor, writing Unit Tests, and participating in dev testing throughout the SDLC (DEV, UAT). The position requires participation in daily stand-ups following Agile/scrum methodology, working closely with the TPM and other dev team members. Responsibilities include performing design and code reviews of on-going projects, adhering to coding and design standards at Mizuho, and complying with security and other internal requirements. The role also involves participating in the change management process, facilitating code deployment in Production, and being responsible for project delivery. Continuous review of software health, code quality, and security vulnerabilities is expected, along with evaluating and adopting new dev libraries/tools to improve code quality. Assistance with project documentation and run books is also part of the role. The candidate will propose new technical solutions, perform POCs, and collaborate with technical leads/architects for new stack evaluation. Improvement of application stability through monitoring, handling failures, and assisting in platform upgrades is crucial. Additionally, the role includes coaching Junior level software developers and analysts.

Requirements

  • 8 plus years of hands-on experience in developing enterprise applications using Java
  • 5 plus years of Spring and Spring boot development experience
  • In depth knowledge and practical experience on Functional programming, Threading/Concurrency, Collections, Exception Handling and other core java features
  • Experience in writing REST , Microservice & APIs
  • Experience in developing and integrating distributed Systems using EIPs - including performance, security and error handling aspects
  • Able to perform system design (High /low), Workflow diagrams and participate in design review sessions
  • Minimum 3 years of experience as technical team lead
  • Excellent communication skills, communicate effectively with business and other stakeholders
  • Able to work with teams in different geographical locations/time zones
  • Knowledge of GIT and build tools- Maven is required

Nice To Haves

  • Messaging experience (AMQ or Kafka)
  • Good knowledge of SQL, entity relations and writing queries
  • Decent knowledge in protocols - http/https , SSL, TCP and others
  • Knowledge on cloud (Azure) and containers (OpenShift or similar)
  • Knowledge on Financial markets and Fixed income

Responsibilities

  • Hands-on coding as an individual contributor along with Unit Tests and participating in dev testing throughout the SDLC (DEV, UAT)
  • Participate in daily stand ups following Agile/scrum methodology, closing working with TPM and other dev team members
  • Perform design and code review of on-going projects
  • Follow coding and design standards at Mizuho, comply to security and other internal requirements
  • Participate in change management process, facilitate code deployment in Production and being responsible for project delivery
  • Review software health, code quality and security vulnerabilities on an on-going basis, evaluate and adopt new dev libraries/tools to improve code quality
  • Assist in project documentation and run books
  • Propose new technical solutions, perform POCs and work with technical leads/architects for new stack evaluation
  • Improvement application stability by providing monitoring, handling failures, assisting in platform upgrades
  • Coach Junior level software developers and analysts

Benefits

  • generous employee benefits package
  • discretionary bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service