Technical Lead Java Developer

MizuhoNew York, NY
Hybrid

About The Position

Join Mizuho as a Technical Lead Java Developer! This role involves working on challenging and highly visible projects for Fixed Income and other business-driven areas. The candidate will be a hands-on individual contributor, responsible for coding, writing unit tests, and participating in development testing throughout the Software Development Life Cycle (SDLC). The position requires active participation in daily stand-ups following Agile/Scrum methodology, close collaboration with the Technical Program Manager (TPM) and other development team members. Responsibilities include performing design and code reviews, adhering to Mizuho's coding and design standards, and complying with security and internal requirements. The role also involves participating in the change management process, facilitating code deployment in Production, and taking responsibility for project delivery. Continuous review of software health, code quality, and security vulnerabilities is expected, along with evaluating and adopting new development libraries/tools to enhance code quality. Assistance with project documentation and run books is also part of the role. The Technical Lead will propose new technical solutions, conduct Proofs of Concept (POCs), and collaborate with technical leads/architects on new stack evaluations. A key aspect of the role is improving application stability through monitoring, handling failures, and assisting in platform upgrades. Additionally, the Technical Lead will coach 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
  • Good knowledge of SQL, entity relations and writing queries
  • Decent knowledge in protocols - http/https , SSL, TCP and others
  • Able to work with CI/CD teams, knowledge of GIT and build tools- Maven is required

Nice To Haves

  • Messaging experience (AMQ or Kafka) is preferred
  • Knowledge on cloud (Azure) and containers (OpenShift or similar) is preferred
  • Knowledge on Financial markets and Fixed income is nice to have.

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
  • Improve 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