All fields marked * are required
Must-have
5+ years of experience building production software in a senior capacity.
Strong hands-on experience in Java.
Strong experience with Spring / Spring Boot.
Good knowledge of Gradle or Maven.
Strong experience with JUnit and automated testing.
Working knowledge of Python for scripting, tooling, testing, and validation.
Comfortable reading and modifying large open-source codebases.
Strong Git skills including branching, diffs, patches, and code reviews.
Ways of working
Sets quality and testing standards.
Reviews technical designs and code.
Mentors engineers and helps unblock delivery.
Breaks requirements into well-scoped and well-documented tasks.
Responsibilities
Implement and review Java features based on defined specifications.
Develop and maintain Spring-based applications.
Use Python for tooling, scripting, testing, and validation.
Build and validate automated test suites.
Ensure correctness and code quality before handoff.
Required
All fields marked * are required
Must-have
5+ years of experience building production software in a senior capacity.
Strong hands-on experience in Java.
Strong experience with Spring / Spring Boot.
Good knowledge of Gradle or Maven.
Strong experience with JUnit and automated testing.
Working knowledge of Python for scripting, tooling, testing, and validation.
Comfortable reading and modifying large open-source codebases.
Strong Git skills including branching, diffs, patches, and code reviews.
Ways of working
Sets quality and testing standards.
Reviews technical designs and code.
Mentors engineers and helps unblock delivery.
Breaks requirements into well-scoped and well-documented tasks.
Responsibilities
Implement and review Java features based on defined specifications.
Develop and maintain Spring-based applications.
Use Python for tooling, scripting, testing, and validation.
Build and validate automated test suites.
Ensure correctness and code quality before handoff.
Required