Backend Java Developer

Revel IT

Columbus (OH)

Hybrid

USD 199,752,000 - 268,632,000

Part time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Revel IT is seeking a Backend Java Developer for a 12+ month contract on-site in New Albany, OH, with a hybrid work arrangement. You will design, build, and support scalable backend services for enterprise applications.

The role requires 3-5 years of backend Java experience, Kafka, Spring WebFlux, GraphQL, Spring Boot, and Docker/Kubernetes; you will implement GraphQL APIs, reactive systems, and CI pipelines.

Qualifications

  • 3-5 years of backend development experience with Java, Kafka, Spring WebFlux and GraphQL.
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field.
  • Strong understanding of reactive programming and its application in Spring WebFlux.
  • Proven experience designing and implementing GraphQL APIs.
  • Experience with Spring Boot 2.7+ and Spring Security 5.x preferred.
  • Familiarity with OAuth and JWT a plus.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong verbal and written communication skills; able to work independently and in a team.

Responsibilities

  • Develop and maintain backend services using Java and Spring Boot with Spring Security.
  • Design and implement GraphQL APIs for data retrieval and manipulation.
  • Apply reactive programming with Spring WebFlux to build non-blocking apps.
  • Manage Kafka-based event-driven architecture with topic config and Spring Boot integration.
  • Build Kafka producers/consumers for reliable messaging.
  • Support Kafka implementations using Confluent Cloud.
  • Implement data access with MyBatis, JDBC and SQL.
  • Deploy and maintain apps on Tomcat.
  • Support container orchestration with Docker and Kubernetes.
  • Follow TDD practices.
  • Build CI pipelines with GitLab CI and Helm deployments.

Skills

Java
Kafka
Spring WebFlux
GraphQL
Reactive programming

Education

Bachelor's degree in Computer Science, Engineering, Information Systems, or related field

Tools

Docker
Kubernetes
Tomcat
MyBatis
GitLab CI

Job description

Backend Java Developer (Contract, 12+ Months) — Hybrid in New Albany, OH

We have an immediate need for a Backend Java Developer to join a direct client engagement, on-site in New Albany, Ohio, for a 12+ month contract. We're looking for someone with 3-5 years of backend development experience and strong hands-on expertise in Java, Kafka, Spring WebFlux, and GraphQL, who's ready to design, build, and support scalable backend services for enterprise applications.

Key Responsibilities
  • Develop and maintain backend services using Java and Spring Boot, incorporating Spring Security best practices
  • Design and implement GraphQL APIs for flexible, efficient data retrieval and manipulation
  • Apply reactive programming with Spring WebFlux to build non-blocking, resilient applications
  • Manage Kafka-based event-driven architecture, including topic configuration, event streaming, and Spring Boot integration
  • Build custom Kafka producers and consumers for reliable message processing
  • Support Kafka implementations using Confluent Cloud where applicable
  • Implement data management solutions using MyBatis, JDBC, and SQL
  • Deploy and maintain applications on Tomcat
  • Support container orchestration and scaling with Docker and Kubernetes
  • Follow test-driven development (TDD) practices
  • Build CI pipelines using GitLab CI, with deployment support via Helm
Required Qualifications
  • 3-5 years of backend development experience with Java, Kafka, Spring WebFlux, and GraphQL
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field
  • Strong understanding of reactive programming and its application in Spring WebFlux
  • Proven experience designing and implementing GraphQL APIs
  • Experience with Spring Boot 2.7+ and Spring Security 5.x preferred
  • Familiarity with OAuth and JWT a plus
  • Excellent analytical, troubleshooting, and problem-solving skills
  • Strong verbal and written communication skills; able to work independently and in a team

Location: On-site — New Albany, Ohio

Duration: 12+ months

Type: Direct client contract

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Java Developer: GraphQL, Kafka & WebFlux
Backend Java Developer: GraphQL, Kafka & WebFlux

Revel IT • Columbus (OH)

Hybrid
USD 199,752,000 - 268,632,000
Java Backend Developer
Java Backend Developer

Ampcus Inc • Columbus (OH)

On-site
USD 80,000 - 110,000
Java backend Developer
Java backend Developer

Vidorra Consulting Group • Mountain View (CA)

On-site
USD 130,000 - 170,000
Backend Java Developer
Backend Java Developer

Compunnel, Inc. • Pasadena (CA)

On-site
USD 140,000 - 190,000
Senior Java/Kotlin Backend Engineer – Microservices | Cloud | Kafka
Senior Java/Kotlin Backend Engineer – Microservices | Cloud | Kafka

Turnberry Solutions • Philadelphia

Hybrid
Medical insurance
Vision insurance
401(k)
+1
Kotlin Backend Engineer Mobile Service Layer (Java, Spring Boot, GraphQL)
Kotlin Backend Engineer Mobile Service Layer (Java, Spring Boot, GraphQL)

Creative Solutions Services, LLC • Atlanta (GA)

Hybrid
USD 85,000 - 96,000
Traveler benefits
Full Time/Contract, All On-site Columbus, OH Java Developers
Full Time/Contract, All On-site Columbus, OH Java Developers

COGENT Infotech • Charlotte (NC), Northern (KY)

Hybrid
USD 95,000 - 130,000
Remote-friendly
Cloud exposure
Java Kafka Developer (Hybrid)
Java Kafka Developer (Hybrid)

Alluvial Concepts • Ashburn (VA)

Hybrid
USD 120,000 - 150,000
Sr. Java Developer
Sr. Java Developer

Acestack • Cleveland (OH)

On-site
USD 110,000 - 170,000
Lead Java Developer
Lead Java Developer

CoreTek Labs • Columbus (OH)

On-site