Job Description

Software Engineer (Java)

About the Role

As a Software Engineer, you will design and build scalable, resilient systems that power innovative products. You’ll work closely with product teams to deliver secure, high‑quality code, improve system architecture, and contribute to a culture of collaboration and continuous learning.

Responsibilities

  • Design, develop, and maintain scalable systems using Java.
  • Execute software solutions, including design, development, testing, and troubleshooting.
  • Write secure, high‑quality production code and maintain algorithms that integrate seamlessly with core systems.
  • Contribute to architecture and design documents, ensuring alignment between design constraints and implementation.
  • Analyze large, diverse data sets to generate insights, visualizations, and reporting that drive continuous improvement.
  • Identify hidden issues and patterns in data to enhance coding practices...
  • Ready to Apply?

    Take the next step in your AI career. Submit your application to The Judge Group today.

    Submit Application