Java Developer- API & Data Integration

Huntington

Dallas (TX)

On-site

USD 110,000 - 150,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Huntington Bank is seeking a Java-focused developer to design, build, and support Java-based integration services, REST APIs, and data pipelines in Google Cloud Platform. You will own development assignments and troubleshoot integrations while growing your architecture and leadership skills.

Ideal candidates have strong Java fundamentals, Spring Boot experience, and familiarity with API design, data flows, and cloud-native patterns; Python is a plus but not required.

Qualifications

  • Bachelor's degree required.
  • 3+ years hands-on software development with Java.
  • 3+ years building applications with Spring Boot or similar Java framework.
  • 3+ years developing and consuming REST APIs and JSON interfaces.

Responsibilities

  • Design, develop, test, and support Java-based integration services and APIs connecting third-party applications with Huntington systems.
  • Develop applications using Java, Spring Boot, and Huntington FUSE/FUSE Cloud frameworks.
  • Build and maintain RESTful APIs for secure, reliable data exchange.
  • Develop inbound data flows to receive Huntington data and deliver to third-party platforms.
  • Develop outbound integrations to receive data and events from third parties and distribute to Huntington systems.
  • Build and support event-driven processing within Google Cloud Platform (GCP).
  • Develop reliable data pipelines delivering application data and events to Data Lake, EDW, and downstream consumers.
  • Implement validation, error handling, retry, logging, monitoring, and audit across workflows.
  • Troubleshoot issues across APIs, services, messaging, and downstream data flows.
  • Write unit and integration tests and participate in code reviews.
  • Collaborate with Tech Leads, Architects, Data Engineers, and vendors to resolve issues.
  • Contribute to CI/CD and automated deployment processes.
  • Create and maintain technical documentation for APIs, integrations, and operation.

Skills

Java
Spring Boot
FUSE Cloud
REST APIs
GCP
Event-driven
Microservices
SQL
Data Pipelines
Data Lake
EDW
Git
CI/CD
Python

Education

Bachelor's Degree

Tools

Git
CI/CD
GCP

Job description

Description
Job Overview

This role will focus on developing and supporting Java/FUSE applications, REST APIs, event-driven integrations, and inbound/outbound data pipelines running within Google Cloud Platform (GCP). The developer will help move data between Huntington systems and a third-party platform, process application events, and ensure data is reliably delivered to downstream enterprise repositories including the Data Lake and Enterprise Data Warehouse (EDW).

This is an excellent opportunity for a junior-to-intermediate developer who has built a strong development foundation and is ready to take the next step into a Senior Developer role. The ideal candidate is capable of independently owning development assignments and troubleshooting integrations while continuing to grow their architecture, design, and technical leadership skills.

Python experience is beneficial but not required.

What We’re Looking For

The successful candidate does not need to be a Technical Lead today. We are looking for someone who has progressed beyond entry-level development and is ready for greater technical ownership.

The ideal candidate:

  • Has solid Java development fundamentals and can work independently on well-defined components.
  • Is comfortable owning an API, microservice, integration, or data flow from development through testing and implementation.
  • Understands how systems interact rather than focusing only on an individual application.
  • Can diagnose issues that cross application, API, event, and data boundaries.
  • Asks good technical questions and actively participates in design discussions.
  • Produces maintainable code and understands the importance of testing, logging, monitoring, security, and operational support.
  • Is comfortable receiving architectural direction from a Tech Lead or Architect while independently determining how to implement the solution.
  • Is interested in developing deeper skills in cloud-native applications, event-driven architecture, enterprise integration, and data engineering.
  • Has the potential to grow into a Technical Lead role over time.

Key Responsibilities

  • Design, develop, test, and support Java-based integration services and APIs connecting third-party applications with Huntington systems.
  • Develop applications using Java, Spring Boot, and Huntington FUSE/FUSE Cloud frameworks.
  • Build and maintain RESTful APIs for secure, reliable exchange of enterprise data.
  • Develop inbound data flows that receive Huntington data and deliver it to third-party platforms.
  • Develop outbound integrations that receive data and events from third-party platforms and distribute them to downstream Huntington systems.
  • Build and support event-driven processing within Google Cloud Platform (GCP).
  • Develop reliable data pipelines supporting delivery of application data and events to the Data Lake, EDW, and other downstream consumers.
  • Implement appropriate validation, error handling, retry/recovery, logging, monitoring, and audit capabilities across integration workflows.
  • Troubleshoot issues across APIs, application services, messaging/event processing, and downstream data flows.
  • Write unit and integration tests and participate in code reviews to ensure solutions are maintainable and production-ready.
  • Participate in solution design discussions and translate technical designs and business requirements into working software.
  • Work closely with Technical Leads, Architects, Data Engineers, application teams, and third-party vendors to resolve integration issues and deliver solutions.
  • Contribute to CI/CD and automated deployment processes.
  • Create and maintain technical documentation for APIs, integrations, event flows, and operational support.
  • Participate in production support and root-cause analysis as needed.

Basic Qualifications:

  • Bachelor's Degree
  • 3+ years of related experience Hands-on software development experience using Java.
  • 3+ Years Experience building applications with Spring Boot or a comparable Java application framework.
  • 3+ Years Experience developing and consuming REST APIs and working with JSON-based interfaces.
Technical Qualifications
  • Understanding of microservices and service-oriented application design.
  • Experience working with data integration or application-to-application integration.
  • Familiarity with event-driven or asynchronous processing patterns.
  • Experience with relational databases and SQL.
  • Understanding of source control and modern development practices using Git.
  • Experience with automated build, test, and CI/CD processes.
  • Strong troubleshooting and problem-solving skills across application and integration layers.
  • Ability to take ownership of moderately complex development assignments with guidance from a Technical Lead or Architect.
  • Ability to collaborate effectively with developers, data engineers, architects, application owners, and business partners.
Preferred Qualifications
  • Experience developing applications or integrations on Google Cloud Platform (GCP).
  • Experience with Huntington FUSE/FUSE Cloud or similar Spring Boot-based enterprise development frameworks.
  • Experience with event-driven architectures, messaging, publish/subscribe, or event streaming technologies.
  • Experience building inbound and outbound enterprise data pipelines.
  • Experience integrating third-party or SaaS applications with enterprise systems.
  • Understanding of enterprise API management, authentication, authorization, and API security concepts.
  • Experience delivering data to enterprise platforms such as a Data Lake, EDW, or analytical data store.
  • Familiarity with containerized/cloud-native application development.
  • Experience in financial services or another highly regulated industry.
  • Python development or scripting experience is a plus, but is not required.
Technology Environment

The role will primarily work within an environment that includes:

Java | Spring Boot | FUSE/FUSE Cloud | REST APIs | GCP | Event-Driven Architecture | Microservices | SQL | Data Pipelines | Data Lake | EDW | Git | CI/CD

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer- API & Data Integration
Java Developer- API & Data Integration

Huntington Bank • Dallas (TX)

Hybrid
USD 90,000 - 130,000
Java Developer III (Senior)
Java Developer III (Senior)

Huntington Bank • Columbus (OH)

Hybrid
USD 100,000 - 140,000
Java Developer- API and Microservices
Java Developer- API and Microservices

Huntington • Columbus (OH)

Hybrid
USD 85,000 - 120,000
Software Development Engineer (Lead)
Software Development Engineer (Lead)

Huntington Bank • Charlotte (NC)

On-site
USD 70,000 - 140,000
Health insurance
Wellness program
Life and disability insurance
+2
Software Development Engineer (Lead)
Software Development Engineer (Lead)

Huntington Bank • Cincinnati (OH)

Hybrid
USD 70,000 - 140,000
Health insurance
Wellness program
Retirement savings plan
+2
Senior Cloud Data Platform Lead
Senior Cloud Data Platform Lead

Huntington Bank • Houston (TX)

Hybrid
USD 70,000 - 140,000
Health insurance
Wellness program
Life and disability insurance
+4
Software Development Engineer (Lead)
Software Development Engineer (Lead)

Huntington Bank • Detroit (MI)

Hybrid
USD 70,000 - 140,000
Health insurance
Wellness program
Life and disability insurance
+3
Lead Cloud Data Platform Engineer
Lead Cloud Data Platform Engineer

Huntington Bank • Fairlawn (OH)

On-site
USD 70,000 - 140,000
Health insurance
Wellness program
Life and disability insurance
+2
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
Software Development Engineer (Lead)
Software Development Engineer (Lead)

Huntington Bank • Fairlawn (OH)

Hybrid
USD 70,000 - 140,000
Health insurance
Retirement plan
Paid time off