H

Huntington Bancshares

Banking services: personal, commercial, wealth management

Java Developer - API and Microservices

Backend EngineeringPosted on Nov 12
Full-timeColumbus, OH, USANo salary listed

About the Job

Requirements

  • Three or more years of professional software development experience, including hands-on backend application development.
  • A bachelor's degree.
  • Preferred experience developing with Java and understanding object-oriented programming concepts.
  • Preferred experience with the Spring Framework and/or Spring Boot.
  • Preferred experience developing, maintaining, or consuming RESTful APIs.
  • Preferred working knowledge of SQL and relational databases.
  • Preferred experience using Git or a comparable source-control platform.
  • Preferred understanding of data structures, exception handling, and common design principles.
  • Preferred experience with unit testing, debugging, and troubleshooting application issues.
  • Preferred written and verbal communication skills and ability to contribute within a collaborative development team.
  • Preferred experience developing applications using Java 8 or newer.
  • Preferred familiarity with microservices architecture or distributed applications.
  • Preferred exposure to a cloud platform such as Google Cloud Platform, AWS, or Microsoft Azure.
  • Preferred familiarity with CI/CD and automated build/deployment processes using tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Preferred exposure to Docker, Kubernetes, or other container technologies.
  • Preferred experience with API development/testing tools such as Postman, Swagger, or OpenAPI.
  • Preferred experience with testing frameworks such as JUnit or Mockito.
  • Preferred exposure to application monitoring, logging, or production-support practices.

Responsibilities

  • Analyze and modify existing software/application programs or write new programs to support user and management needs.
  • Design, test, debug, document, and implement Java/Spring Boot-based programs.
  • Consult with users to design, modify, and explain program changes or provide technical support.
  • Resolve problems that occur in production systems.
  • May serve as project leader in the development of automated systems or procedures.
  • Provide direction and training to other team members.
  • Perform other duties as assigned.

Desired Qualifications

  • Preferred experience working in financial services, banking, payments, or a large enterprise technology environment.

About the Company

Huntington Bancshares

Banking services: personal, commercial, wealth management

Huntington National Bank offers personal and business banking, wealth management, and loan products, including checking and savings, credit cards, mortgages, and specialized commercial services. Customers access these products through branches, ATMs, and a digital platform for online and mobile banking, bill pay, and remote management. The bank differentiates itself by focusing on long-term relationships and providing a broad range of financial services tailored to individuals, small to mid-sized businesses, and nonprofits. Its goal is to be a trusted, full-service financial partner that helps clients manage money, grow assets, and protect their financial well-being over time.

Company size
10,001+
Company stage
IPO
Headquarters
Columbus, OH
Founded
1866

Recently Posted Jobs

Explore more opportunities at Huntington Bancshares

See more jobs