Search by job, company or skills

Soul AI

Java Backend Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Be among the first 40 applicants
Early Applicant

Job Description

About Us

Soul AI is an advanced AI data and workflow operations company founded by IIT Bombay and IIM Ahmedabad alumni, supported by experts from top tech institutions including IITs, NITs, and BITS. We partner with global AI leaders to refine model performance through high-quality data and domain expertise. With bases in San Francisco and Hyderabad, we build AI technologies that enhance productivity and societal growth.

About the Role

We are seeking a skilled Java Backend Developer with solid experience working on multi-module Java projects and enterprise-grade systems. In this role, you will evaluate Java patches, analyze regressions, debug failures, and run comprehensive JUnit test suites. You will work across modular codebases, assess correctness, identify root causes, and ensure that patched logic aligns with system expectations and best engineering practices.

Key Responsibilities

  • Evaluate and validate patches across multi-module Java repositories.
  • Execute JUnit test suites, review failures, and diagnose regressions with precision.
  • Debug complex backend logic, OOP structures, integrations, and enterprise patterns.
  • Review PRs for maintainability, code quality, architecture alignment, and correctness.
  • Work with Maven/Gradle build systems to run, analyze, and troubleshoot builds and tests.
  • Collaborate with developers to ensure clean, reliable, and scalable Java backend code.

Skills Required

  • JUnit, Maven/Gradle, OOP fundamentals, debugging large Java projects.
  • 15 years of hands-on Java backend development experience.
  • Strong familiarity with multi-module codebases and enterprise backend patterns.
  • Understanding of Spring ecosystem, enterprise patterns, multi-module debugging, regression detection, and can confidently evaluate patches and test outcomes.
  • Ability to reason about regressions, integration issues, and backend logic.
  • Strong understanding of the Spring ecosystem (preferred but not mandatory).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134044519

Similar Jobs