Post Job Free
Sign in

Senior Java Developer

Company:
The Judge Group
Location:
Clinton Township, OH, 43224
Posted:
January 19, 2026
Apply

Description:

Responsibilities

Design and develop scalable, resilient backend systems using Java, contributing to iterative improvements across product teams.

Execute end-to-end software development activities including design, coding, testing, deployment, and technical troubleshooting.

Build secure, high-quality production code and maintain algorithms that integrate seamlessly with distributed systems.

Produce or contribute to architecture and design documentation, ensuring software implementations meet defined constraints and standards.

Analyze large and diverse data sets to generate insights, visualizations, and reporting that support system optimization and continuous improvement.

Identify hidden issues and patterns in data to improve code quality, system reliability, and architectural integrity.

Participate in engineering communities of practice and contribute to discussions around emerging technologies and best practices.

Foster a team culture centered on diversity, inclusion, collaboration, and respect. Minimum Qualifications

Hands-on experience in system design, application development, testing, and operational stability.

Proficiency in Java and experience with modern programming languages and database querying languages.

Experience developing, debugging, and maintaining code in large or complex environments.

Strong understanding of the Software Development Life Cycle (SDLC).

Familiarity with Agile methodologies, including CI/CD, resiliency engineering, and secure development practices.

Knowledge of software applications and technical processes within one or more domains such as cloud, AI/ML, or mobile. Preferred Qualifications

Familiarity with modern front-end technologies.

Exposure to cloud platforms and cloud-native development.

Experience with any of the following (nice to have, not required):

AWS

Cassandra

Kafka

RESTful services

Terraform

Spring Boot

JMeter or LoadRunner

Dynatrace

Apply