Java Developer- API and Microservices

Huntington

Columbus (OH)

Hybrid

USD 85,000 - 120,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Huntington Bank in Columbus, OH seeks a mid-level Java/Spring Boot developer to design, test, and implement backend services interfacing with customer data stores. You will analyze existing applications, write new programs, and partner with teams to resolve production issues.

The role emphasizes RESTful APIs, SQL usage, unit testing, and strong collaboration within a CI/CD environment. Hybrid work options may be available, with a focus on delivering reliable banking software.

Qualifications

  • 3+ years of professional software development experience.
  • Bachelor's degree in a related field.

Responsibilities

  • Designs, tests, debugs, documents, and implements programs.
  • Consults with users to design, modify, and explain program changes or provide technical support.
  • Resolves problems in production systems.
  • May serve as project leader in developing automated systems or procedures.

Skills

Java
Spring Boot
REST APIs
SQL
Git
Unit testing
OO programming
Debugging
Collaboration

Education

Bachelor's degree

Tools

JUnit
Mockito
Postman
Swagger/OpenAPI
Docker
Kubernetes

Job description

Description

Summary:

The Data Mastering Management Services team at Huntington is responsible for delivery of customer data and mastering services that interface with the customer database and present accurate and fit for purpose data to internal colleagues and customers.

In this Mid-level Developer position, the successful candidate will analyze and modify existing software/application programs or may write new programs to support user and management needs. Design, test, debug, document, and implement Java/Spring Boot based programs. Consults with users to design, modify, and explain program changes or to provide technical support. Resolves problems which occur in production systems. Participates in formal and informal training programs.

Duties and Responsibilities
  • Designs, tests, debugs, documents, and implements those programs.
  • Consults with users to design, modify, and explain program changes or to provide technical support.
  • Resolves problems which occur in production systems.
  • May serve as project leader in the development of automated systems or procedures.
  • Provides direction and training to other team members.
  • Performs other duties as assigned.
Basic Qualifications
  • 3+ years of professional software development experience, with hands-on experience developing backend applications.
  • Bachelors Degree
Preferred Qualifications
  • Hands-on development experience using Java and a solid understanding of object-oriented programming concepts.
  • Experience with Spring Framework and/or Spring Boot.
  • Experience developing, maintaining, or consuming RESTful APIs.
  • Working knowledge of SQL and relational databases.
  • Experience using Git or a comparable source-control platform.
  • Understanding of core software-development concepts, including object-oriented programming, data structures, exception handling, and common design principles.
  • Experience with unit testing, debugging, and troubleshooting application issues.
  • Strong analytical and problem-solving skills with an ability to learn new technologies.
  • Effective written and verbal communication skills and the ability to contribute within a collaborative development team.
  • Experience developing applications using Java 8 or newer.
  • Familiarity with microservices architecture or distributed applications.
  • Exposure to a cloud platform such as Google Cloud Platform (GCP), AWS, or Microsoft Azure.
  • Familiarity with CI/CD and automated build/deployment processes using tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Exposure to Docker, Kubernetes, or other container technologies.
  • Experience with API development/testing tools such as Postman, Swagger, or OpenAPI.
  • Experience with testing frameworks such as JUnit or Mockito.
  • Exposure to application monitoring, logging, or production-support practices.
  • Experience working in financial services, banking, payments, or a large enterprise technology environment is a plus.

Exempt Status: (Yes = not eligible for overtime pay) (No = eligible for overtime pay)

Workplace Type

Office

Our Approach to Office Workplace Type

Certain positions outside our branch network may be eligible for a flexible work arrangement. We’re combining the best of both worlds: in-office and work from home. Our approach enables our teams to deepen connections, maintain a strong community, and do their best work. Remote roles will also have the opportunity to come together in our offices for moments that matter. Specific work arrangements will be provided by the hiring team.

Huntington will not sponsor applicants for this position for immigration benefits, including but not limited to assisting with obtaining work permission for F‑1 students, H‑1B professionals, O‑1 workers, TN workers, E‑3 workers, among other immigration statuses. Applicants must be currently authorized to work in the United States on a full‑time basis.

Huntington is an Equal Opportunity Employer.

Tobacco‑Free Hiring Practice: Visit Huntington's Career Web Site for more details.

Note to Agency Recruiters: Huntington will not pay a fee for any placement resulting from the receipt of an unsolicited resume. All unsolicited resumes sent to any Huntington colleagues, directly or indirectly, will be considered Huntington property. Recruiting agencies must have a valid, written and fully executed Master Service Agreement and Statement of Work for consideration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer- API and Microservices
Java Developer- API and Microservices

0101 The Huntington National Bank • Easton (OH)

Hybrid
USD 90,000 - 120,000
Flexible work arrangements
Remote Senior Java API Lead - Backend & Microservices
Remote Senior Java API Lead - Backend & Microservices

Huntington Bank • Columbus (OH)

Hybrid
USD 120,000 - 150,000
Senior Java API Lead - IT technical specialist
Senior Java API Lead - IT technical specialist

Huntington Bancshares, Inc. • Columbus (OH)

On-site
USD 130,000 - 165,000
Lead Java/GCP Developer
Lead Java/GCP Developer

Huntington Bancshares, Inc. • Columbus (OH)

On-site
USD 120,000 - 170,000
Lead Engineer - Java MicroServices
Lead Engineer - Java MicroServices

Huntington Bancshares, Inc. • Easton (OH)

Hybrid
USD 110,000 - 170,000
Lead Java Microservices Engineer - Cloud/API Expert (Remote)
Lead Java Microservices Engineer - Cloud/API Expert (Remote)

Huntington Bank • Columbus (OH)

Hybrid
USD 110,000 - 140,000
IS Application Manager: Lead Enterprise Java & React Apps
IS Application Manager: Lead Enterprise Java & React Apps

Huntington Bank • Columbus (OH)

On-site
USD 120,000 - 170,000
Enterprise App Lead – Java/Spring Boot & React
Enterprise App Lead – Java/Spring Boot & React

Huntington Bank • Pittsburgh

On-site
USD 110,000 - 170,000
Java Developer- API & Data Integration
Java Developer- API & Data Integration

Huntington • Dallas (TX)

On-site
USD 110,000 - 150,000
Sr. Java/GCP Developer
Sr. Java/GCP Developer

Huntington Bank • Columbus (OH)

Hybrid
USD 120,000 - 160,000