Senior Java API Lead - IT technical specialist

Huntington National Bank•Columbus, OH
•Onsite

About The Position

The Senior Java API Lead provides technical and consultative support on complex technical matters. The role analyzes, designs, and develops systems based on user specifications; provides technical assistance with hardware and software problems; and uses in-depth knowledge of technical tools for systems development and support. The position also maintains knowledge of relevant technical industry trends, may identify training needs or train less experienced staff, and may lead specific projects. Other duties may be assigned.

Requirements

  • Bachelor’s degree or equivalent relevant work experience.
  • At least 5 years of hands-on development experience with Java, Spring Boot, REST APIs, and microservices.
  • Strong SQL skills, including complex queries, joins, stored procedures, and database troubleshooting.
  • Experience building API-enabled applications and event-driven architectures, including integrations with internal and third-party systems.
  • Experience with production support, code reviews, troubleshooting, Agile development, and guiding developers on Java/API best practices.

Nice To Haves

  • Fluency in Java 8 or above and strong experience developing large-scale backend applications using Spring Framework and Spring Boot.
  • Strong experience designing, developing, and integrating REST APIs, microservices, and event-driven applications.
  • Strong SQL and relational database experience, including schema design, complex query development, stored procedures, and performance optimization.
  • Strong hands-on Google Cloud Platform (GCP) experience.
  • Experience with Swagger/OpenAPI, Maven, Git/GitHub, Jenkins, Postman/Newman, and CI/CD practices.
  • Experience with Apigee or similar API gateway platforms.
  • Strong troubleshooting skills across application, API, database, security, and performance issues.
  • Banking industry experience and ability to work effectively across IT teams, vendors, business partners, and application support teams.

Responsibilities

  • Analyze, design, and develop systems based on user specifications.
  • Provide technical assistance in solving hardware or software problems.
  • Use in-depth knowledge of technical tools for systems development and support.
  • Maintain and demonstrate knowledge of technical industry trends, particularly as they apply to Huntington.
  • May assist with identifying training needs or train less experienced staff.
  • May serve as project leader for specific projects.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service