
Java Developer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
About Soul AI:
Soul AI is a pioneering company founded by IIT Bombay and IIM Ahmedabad alumni, with a strong founding team from IITs, NITs, and BITS. We specialize in delivering high-quality human-curated data, AI-first scaled operations services, and more. Based in SF and Hyderabad, we are a young, fast-moving team on a mission to build AI for Good, driving innovation and positive societal impact.
About the Role
We are seeking a skilled Java Developer with solid experience working on multi-module Java projects and enterprise-grade systems in Pune, India. In this role, you will be instrumental in evaluating Java patches, analyzing regressions, debugging failures, and running comprehensive JUnit test suites. You will navigate modular codebases, assess correctness, pinpoint root causes, and ensure that patched logic adheres to 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 Pull Requests (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
- Proficiency in JUnit, Maven/Gradle, OOP fundamentals, and debugging large Java projects.
- 1-5 years of hands-on Java backend development experience.
- Strong familiarity with multi-module codebases and enterprise backend patterns.
- Understanding of the Spring ecosystem, enterprise patterns, multi-module debugging, regression detection, and the ability to 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).
Why Join Us
- Contribute to high-impact projects focused on building AI for Good.
- Collaborate with top-tier engineers and domain experts from IITs, NITs, and BITS.
- Seize opportunities for professional growth within a fast-paced, innovation-driven environment.
Company
Soul AI
Soul AI is a forward-thinking technology company, established by accomplished alumni from IIT Bombay and IIM Ahmedabad, boasting a strong founding team from leading IITs, NITs, and BITS. We are dedica...