Java Developer

HEITMEYER CONSULTING INC

Columbus (OH)

On-site

USD 110,000 - 155,000

Full time

5 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 is seeking a Senior Java Developer to design, build, and support scalable cloud-native applications. You will work with Java, Spring Boot, GCP, Kafka, and REST APIs to deliver distributed microservices and modern data pipelines.

The role emphasizes cloud architecture, DevOps practices, and the exploration of AI-enabled development tools to improve code quality, testing, and delivery while ensuring security, scalability, and regulatory compliance.

Qualifications

  • 5+ years of hands-on Java development experience.
  • Strong Java 8/11/17/21 and Spring Boot proficiency.
  • Experience designing microservices, REST APIs, and distributed apps.
  • Hands-on GCP cloud-native development experience.
  • Experience with Kafka and event-driven architectures.
  • Experience with CI/CD pipelines and DevOps practices.
  • Experience with SQL databases (Oracle/DB2/MySQL).
  • Understanding of API security, JWT, authentication/authorization.
  • Experience with Agile/Scrum environments.

Responsibilities

  • Design, develop, and maintain cloud-native applications and microservices using Java and Spring Boot.
  • Build and support scalable REST APIs and distributed systems.
  • Develop event-driven solutions with Apache Kafka.
  • Model data using GCP Bigtable/BigQuery and other cloud databases.
  • Leverage GCP services like Cloud Run and related infra.
  • Implement CI/CD pipelines and automated tests and deployments.
  • Collaborate with architecture, security, and product teams to deliver solutions.

Skills

Java
Spring Boot
GCP
Kafka
REST APIs
Microservices
CI/CD
SQL
JWT
Agile/Scrum

Education

Bachelor's degree in Computer Science/IS or related field

Tools

Docker
Kubernetes
Git
Maven
Jenkins/GitHub Actions
Cloud Run
BigQuery

Job description

Senior Java Developer – Spring Boot / GCP / AI
Position Summary

Huntington Bank is seeking an experienced Senior Java Developer to design, develop, and support scalable, cloud-native applications. This role requires strong hands-on expertise in Java, Spring Boot, Google Cloud Platform (GCP), Kafka, and REST API development, along with experience building microservices and distributed systems.

The ideal candidate will have a strong understanding of cloud architecture, modern DevOps practices, and emerging AI technologies. Experience with digital assets, tokenization, or financial services technology is a plus.

Key Responsibilities
  • Design, develop, and maintain cloud-native applications and microservices using Java and Spring Boot.

  • Build, integrate, and support scalable REST APIs and distributed applications.

  • Develop event-driven architectures and asynchronous processing solutions using Apache Kafka.

  • Design and optimize data models using Google Cloud Bigtable and other cloud-based databases.

  • Leverage GCP services, including Cloud Run, BigQuery, and related cloud infrastructure.

  • Implement and maintain CI/CD pipelines, automated testing, and deployment processes.

  • Collaborate with architecture, infrastructure, security, product, and business teams to deliver enterprise technology solutions.

  • Translate business requirements into technical designs and lead technical delivery for assigned initiatives.

  • Participate in architecture discussions, code reviews, troubleshooting, and performance optimization.

  • Identify opportunities to leverage AI-assisted development tools and emerging technologies to improve coding efficiency, testing, documentation, and delivery.

  • Ensure solutions meet enterprise standards for security, scalability, resiliency, and regulatory compliance.

Required Qualifications
  • Bachelor’s degree in Computer Science, Information Systems, or related field, or equivalent experience.

  • 5+ years of hands-on Java application development experience.

  • Strong proficiency in Java 8/11/17/21 and Spring Boot.

  • Experience designing and developing microservices, RESTful APIs, and distributed applications.

  • Hands-on experience with Google Cloud Platform (GCP) and cloud-native application development.

  • Experience with Apache Kafka and event-driven architecture.

  • Experience with Google Cloud Bigtable or similar NoSQL databases.

  • Strong understanding of cloud architecture, scalability, high availability, and fault tolerance.

  • Experience with CI/CD pipelines, DevOps practices, Git, Maven, and Jenkins or GitHub Actions.

  • Experience with SQL and relational databases such as Oracle, DB2, or MySQL.

  • Understanding of API security, authentication, and authorization, including JWT.

  • Experience with automated testing, debugging, and application performance tuning.

  • Experience working in Agile/Scrum development environments.

  • Strong analytical, problem-solving, communication, and collaboration skills.

Preferred Qualifications
  • Experience with React and Node.js development.

  • Experience with Terraform, Infrastructure as Code (IaC), Docker, and Kubernetes.

  • Familiarity with GCP services such as Cloud Run and BigQuery.

  • Experience with AI-assisted development tools and AI-enabled application development.

  • Knowledge of cloud security, API gateways, monitoring, logging, and distributed tracing.

  • Experience with Swagger/OpenAPI and API testing tools.

  • Experience with fraud technology or financial services applications.

  • Knowledge of J2EE, JAX-RS, web services, and enterprise application architecture.

  • Experience with complex data structures, algorithms, and database optimization.

Nice-to-Have Qualifications
  • Knowledge of digital assets, tokenization, blockchain, digital wallets, or digital payment platforms.

  • Experience integrating with financial services platforms, payment networks, or digital asset custody solutions.

  • Understanding of digital asset lifecycle management, tokenized deposits, and emerging digital banking technologies.

AI and Emerging Technologies
  • Proactively identify opportunities to leverage approved AI-assisted development tools to improve software engineering productivity, code quality, testing, and documentation.

  • Demonstrate an interest in emerging AI technologies and their practical application within enterprise software development.

  • Apply appropriate security, governance, and regulatory controls when incorporating AI into development processes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer: Spring Boot, GCP & AI
Senior Java Engineer: Spring Boot, GCP & AI

HEITMEYER CONSULTING INC • Columbus (OH)

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

Huntington Bancshares, Inc. • Columbus (OH)

On-site
USD 120,000 - 180,000
Senior Java Developer - Spring Boot, GCP, Kafka
Senior Java Developer - Spring Boot, GCP, Kafka

Huntington Bank • Columbus (OH)

Hybrid
USD 120,000 - 160,000
Java Developer - Cloud-Native, AWS, Kafka & AI
Java Developer - Cloud-Native, AWS, Kafka & AI

Compunnel Inc. • Omaha (NE)

Hybrid
USD 120,000 - 160,000
Senior Java Engineer: Cloud-Native AI Microservices
Senior Java Engineer: Cloud-Native AI Microservices

Compunnel Inc. • Alabama

On-site
USD 110,000 - 160,000
Java Developer
Java Developer

Compunnel Inc. • Omaha (NE)

On-site
USD 120,000 - 160,000
Java Developer III (Senior)
Java Developer III (Senior)

Huntington Bank • Columbus (OH)

Hybrid
USD 100,000 - 140,000
Java Developer
Java Developer

Compunnel Inc. • Alabama

On-site
USD 110,000 - 160,000
Java Developer with AI
Java Developer with AI

Glint Tech Solutions • Phoenix (AZ)

On-site
USD 150,000 - 190,000
Lead Java/GCP Developer
Lead Java/GCP Developer

Huntington Bancshares, Inc. • Columbus (OH)

On-site
USD 120,000 - 170,000