Java Backend Developer

Jobs for Humanity

Apply to this job
O'Fallon, MO, us on site Until 8/21/2026 First posted May 1, 2026 Last posted May 1, 2026
Job description

Key Responsibilities:

  • Design, develop, and maintain backend applications using Java 8 and the Spring Framework.
  • Build real-time, event-driven systems using Kafka.
  • Collaborate with cross-functional teams to deliver scalable solutions.
  • Ensure code quality through reviews and best practices.
  • Troubleshoot issues across development, testing, and production environments.
  • Continuously improve development processes and systems.

Mandatory Skills:

  • Strong experience in Java 8 and OOP concepts.
  • Hands-on experience with Spring Boot and Spring MVC.
  • Expertise in Kafka (real-time streaming and pipelines).
  • Solid understanding of REST APIs and Microservices.
  • Experience with SQL and NoSQL databases.
  • Familiarity with Git.
  • Cloud platforms (AWS, Azure, or GCP).
  • Docker and Kubernetes.
  • Agile/Scrum experience.
  • CI/CD and DevOps practices.
  • Unit testing (JUnit or Mockito).
  • Bachelor’s degree in computer science, IT, or a related field.
  • Experience: 7–10 Years

All your information will be kept confidential according to EEO guidelines.

About this role

Summary

Design, develop, and maintain backend applications using Java, Spring, Kafka, and cloud technologies.

Job title

Java Backend Developer

Experience level

7–10 Years

Industry

software

Location requirements

O'Fallon, MO, US, on-site, no remote

Salary

Not specified

Management role

No

Skills & keywords

Required skills

Java 8Spring BootKafkaREST APIsSQLNoSQLGitAWSDockerKubernetesAgileCI/CDJUnitMockito

Preferred skills

None specified

Specializations

Java 8Spring BootKafkaMicroservicescloud
Locations

Structured locations inferred from the posting.

O'Fallon, MO, USA

On-site City