Skip to content
All open roles

Software development

Java developer

Saint Louis MOHybridFull TimeSeniorPosted 17 Jul 2026

About the role

A Java Developer designs, builds, and maintains scalable Java applications. Responsibilities include writing clean, efficient code, debugging systems, and integrating back-end services with databases and APIs. They collaborate with cross-functional teams to translate business requirements into functional, mission-critical software solutions.Key ResponsibilitiesDevelopment: Translate application requirements into functional, reusable, and efficient Java code.Integration: Design and implement RESTful APIs, web services, and back-end logic.Testing & Debugging: Identify bugs, troubleshoot system bottlenecks, and write unit tests (e.g., JUnit) to ensure software reliability.Database Management: Work with relational (SQL, MySQL, Oracle) and NoSQL (MongoDB) databases.Collaboration: Partner with front-end developers, UX designers, and stakeholders to deliver seamless software solutions

Requirements

  • A Java Developer designs, builds, and maintains scalable Java applications. Responsibilities include writing clean, efficient code, debugging systems, and integrating back-end services with databases and APIs. They collaborate with cross-functional teams to translate business requirements into functional, mission-critical software solutions.Key ResponsibilitiesDevelopment: Translate application requirements into functional, reusable, and efficient Java code.Integration: Design and implement RESTful APIs, web services, and back-end logic.Testing & Debugging: Identify bugs, troubleshoot system bottlenecks, and write unit tests (e.g., JUnit) to ensure software reliability.Database Management: Work with relational (SQL, MySQL, Oracle) and NoSQL (MongoDB) databases.Collaboration: Partner with front-end developers, UX designers, and stakeholders to deliver seamless software solutions