Job 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.<...
  • Apply for this Position

    Ready to join The Judge Group? Click the button below to submit your application.

    Submit Application