Digital Data Platform Java Developer

TECHNOLOGY PARTNERS INC

St. Louis (MO)

On-site

USD 62,000 - 90,000

Full 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

Technology Partners is seeking a skilled Digital Data Platform Java Developer to join our API team in a contract-to-hire role in the United States.

Responsibilities include developing RESTful APIs with Java Spring Boot, building real-time data streams with Kafka Streams, and working with Confluent Kafka, AWS, and cloud-native microservices.

Qualifications

  • 7+ years of professional Java development experience with OOP, design patterns, and JUnit.
  • 7+ years designing RESTful APIs with Spring Boot, including Spring Security and Spring Cloud.
  • 5+ years working with Confluent Kafka, including schema registry and Kafka Connect.
  • 3+ years hands-on with Kafka Streams or similar real-time streaming.
  • Experience with Node.js for scalable backend APIs and strong JavaScript skills.
  • Experience with MongoDB, Redis, and AWS cloud services (Lambda, ECS, S3, SQS/SNS).
  • IaC experience with Terraform and CI/CD/DevSecOps practices.
  • Bachelor’s degree in engineering, mathematics, computer science, or related field.

Responsibilities

  • Develop, enhance, and maintain Java Spring Boot APIs aligned with project requirements.
  • Build real-time data streams using Kafka Streams for event-driven processing.
  • Collaborate with architects to translate business needs into technical solutions.
  • Support API deployment, security, performance, and scalability goals.
  • Troubleshoot tickets and assist in production incident investigations.

Skills

Java
Spring Boot
REST APIs
Spring Security
Spring Cloud
Kafka Streams
Confluent Kafka
Node.js
JavaScript
MongoDB
Redis
AWS
Terraform
CI/CD pipelines
DevSecOps

Education

Bachelor’s degree in engineering, mathematics, computer science, or a related field

Tools

Terraform
CI/CD tooling

Job description

Technology Partners is currently seeking a talented Digital Data Platform Java Developer.

Do you have experience developing RESTful APIs with Java Spring Boot, working with Confluent Kafka, and implementing Kafka Streams?

Let us help you make your next big career move a reality!

What You Will Be Doing

You will be an integral member of an Agile team within the API development group, working closely with other developers and testers to deliver high-quality, scalable solutions. Your role involves writing and modifying Java Spring Boot APIs to support the implementation of new features and changes for the Digital Data Platform (DDP). You will collaborate in sprint planning, troubleshoot tickets, and support the deployment of new capabilities. The position is a 3-month Contract-to-Hire engagement, with the potential for extension based on project needs.

Key Responsibilities
  • Develop, enhance, and maintain Java Spring Boot APIs aligned with project requirements.
  • Partner with team members to troubleshoot and resolve technical issues rapidly and efficiently.
  • Build and optimize real-time data streams utilizing Kafka Streams for event-driven processing.
  • Collaborate with architects and product owners to translate business needs into technical solutions.
  • Contribute to the design and implementation of cloud-native APIs and microservices.
  • Automate API deployment and integration tasks using relevant tools and best practices.
  • Support overall API security, performance tuning, and scalability goals.
  • Assist in troubleshooting production incidents and participating in root cause analysis.
Required Skills & Experience
  • 7+ years of professional experience in Java development, with expert knowledge of object-oriented programming, design patterns, multi-threading, and JUnit testing.
  • 7+ years of hands‑on experience designing and developing RESTful APIs using Spring Boot, including Spring Security and Spring Cloud.
  • 5+ years of experience working with Confluent Kafka, including setting up brokers, schema registry, Kafka Connect, and tuning performance and security.
  • 3+ years of hands‑on experience with Kafka Streams or other real-time stream processing technologies.
  • Experience with Node.js for scalable backend API development, along with strong JavaScript proficiency.
  • Familiarity with MongoDB, Redis, and cloud technologies such as AWS, including Lambda, ECS, S3, SQS/SNS, and CloudWatch.
  • Practical knowledge of Infrastructure as Code (IaC) using Terraform and experience with CI/CD pipelines and DevSecOps practices.
  • Bachelor’s degree in engineering, mathematics, computer science, or a related field.
Desired Skills & Experience
  • Experience with Python scripting for automation and data pipelines.
  • Familiarity with front-end frameworks like React or Angular.
  • Cloud‑native experience with EKS/ECS, API Gateway, IAM, and related AWS services.
  • Knowledge of Load and Performance testing methodologies for APIs.
  • Exposure to Agile/Scrum methodologies and collaborative development environments.
Pay

$45.50 – $65.00/hr.

Keywords

Java Spring Boot, Kafka Streams, Confluent Kafka, REST API, Microservices, Agile, AWS, Data Streaming, Cloud Native, API Development

We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to provide sponsorship at this time or accept candidates who would require a corp-to-corp agreement.

All offers of employment at Technology Partners are contingent upon clear results of a thorough background check and drug screening that meet corresponding laws and regulations at the city, state and federal level.

Pay ranges are influenced by candidate qualifications, experience, and role specifics, with the actual rate determined considering skills, market conditions, and are subject to change by the employer; pay negotiations follow all state and federal legal guidelines.

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

Similar jobs worth comparing

Senior Java Full Stack Developer Consultant
Senior Java Full Stack Developer Consultant

Ampcus Inc • Holyoke (MA)

On-site
USD 100,000 - 130,000
Java API Developer
Java API Developer

Daten • Plano (TX)

On-site
USD 90,000 - 120,000
Backend Java Data Engineer
Backend Java Data Engineer

EXL • New York (NY)

On-site
USD 130,000 - 150,000
Java Software Engineer (Remote, USA)
Java Software Engineer (Remote, USA)

your Jared • Northern (KY)

Hybrid
USD 99,000 - 141,000
Data Engineer II – Digital Properties
Data Engineer II – Digital Properties

TECHNOLOGY PARTNERS INC • Maryland Heights (MO)

On-site
USD 59,000 - 85,000
Sr. Streaming Engineer
Sr. Streaming Engineer

Visa Hunt • United States

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

Aquent • Austin (TX)

On-site
USD 110,000 - 140,000
Health benefits
Paid sick leave
Retirement plan with company match
Full Stack Java Engineer - Kafka & AWS MSK Migration - Client Site
Full Stack Java Engineer - Kafka & AWS MSK Migration - Client Site

NTT DATA North America • Washington

On-site
USD 75,000 - 157,000
Medical insurance
Dental insurance
Vision insurance
+2
Java-Kafka Developer
Java-Kafka Developer

Cloud Analytics Technologies, LLC • Atlanta (GA)

On-site
USD 110,000 - 130,000
Data Engineer - Data Platform (Spark/Kafka/Flink/Scala/Java) - Onsite Hybrid
Data Engineer - Data Platform (Spark/Kafka/Flink/Scala/Java) - Onsite Hybrid

NTT DATA, Inc. • Cupertino (CA)

Hybrid
USD 96,000 - 145,000
Medical, dental, and vision insurance
401k with company match
Paid time off
+1