Experience: 8+ years
Primary Focus: Java Backend / Migration Tooling / Automation
Domain: Enterprise SaaS / Workflow Automation
This is a hands-on Senior Software Engineering role focused on building migration tooling and automation frameworks that help enterprise customers migrate from legacy schedulers and automation platforms to RunMyJobs (RMJ) .
Must Have:
- Java 11/17+
- Backend development
- REST APIs / API development
- Migration tooling / automation
- AI-driven automation use cases
- XML & JSON
- Jackson, Lombok
- PostgreSQL / MySQL
- Shell scripting
- Gradle
- Docker
- JUnit, AssertJ, Mockito
- Strong debugging and troubleshooting
- CI/CD exposure
- Enterprise system/scheduler migration experience
- Workload scheduling / automation platforms
- ERP environments
- SAP ABAP / HANA
- Jenkins / GitHub Actions / GitLab CI
- Customer-facing / Forward Deployed Engineering experience
Look for an 8+ year Java backend engineer who has built APIs, automation frameworks, and developer tooling , rather than a conventional application developer.
The strongest profiles will combine:
Java + Backend/API + Automation + Migration + AI + Databases + Docker + Testing
with experience working directly with enterprise customers, Professional Services, Solution/Migration Architects, or implementation teams .
I would rank the requirements this way:
- Backend/API development – Mandatory
- Automation tooling/framework development – Mandatory
- AI-driven automation – Mandatory
- XML/JSON + Jackson/Lombok – Mandatory
- SQL + PostgreSQL/MySQL – Mandatory
- Docker + scripting – Mandatory
- JUnit/Mockito/AssertJ – Mandatory
- Enterprise migration experience – Strong advantage
- Scheduler/ERP/SAP experience – Good to have
- Customer-facing/Forward Deployed experience – Good to have
Important: Don't restrict sourcing only to candidates with RunMyJobs or scheduler migration experience. That is preferred, not mandatory. A strong Java backend/platform engineer with automation and migration tooling experience can be a good fit.