09 Nov
|
Recruise
|
Hyderabad
09 Nov
Recruise
Hyderabad
Job Title: Forward Deployed Senior Software Engineer – Migration Tooling
Overview
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).
The role requires a strong Java backend engineering background, with expertise in API development, automation, migration tooling, and AI-driven automation use cases. The engineer will work closely with enterprise customers, Professional Services, Solution/Migration Architects, and implementation teams.
Key Responsibilities
- Design, develop, and maintain Java-based backend applications and migration tooling.
- Build and enhance REST APIs and API-driven solutions.
- Develop automation frameworks and tools to support enterprise system migrations.
- Implement AI-driven automation use cases.
- Work with XML and JSON-based data formats using Jackson and Lombok.
- Develop and maintain database integrations using PostgreSQL and MySQL.
- Use Shell scripting and Gradle for development and automation tasks.
- Containerize applications and tools using Docker.
- Write and maintain unit and integration tests using JUnit, AssertJ, and Mockito.
- Debug, troubleshoot, and resolve complex technical issues.
- Contribute to CI/CD processes and deployment workflows.
- Collaborate with enterprise customers and cross-functional implementation teams.
Required Qualifications
- 8+ years of experience in software engineering,
with robust Java backend development expertise.
- Hands-on experience with Java 11/17 or later.
- Strong experience in backend development and REST API development.
- Experience building automation tooling, frameworks, or developer tools.
- Experience with AI-driven automation use cases.
- Strong knowledge of XML and JSON.
- Hands-on experience with Jackson and Lombok.
- Experience working with PostgreSQL and/or MySQL.
- Proficiency in Shell scripting and Gradle.
- Experience with Docker.
- Hands-on experience with JUnit, AssertJ, and Mockito.
- Strong debugging and troubleshooting skills.
- Exposure to CI/CD practices and workflows.
Preferred Qualifications
- Experience with enterprise system or scheduler migrations.
- Exposure to workload scheduling and automation platforms.
- Experience working in ERP environments.
- Knowledge of SAP ABAP and/or SAP HANA.
- Experience with Jenkins, GitHub Actions, or GitLab CI.
- Customer-facing engineering experience.
- Experience in Forward Deployed Engineering or working closely with Professional Services, Solution Architects, Migration Architects, or implementation teams.
Target Candidate Profile
An experienced Java backend/platform engineer with a strong track record of building APIs, automation frameworks, migration tooling, and developer tools. Candidates with relevant Java backend, automation, and migration tooling experience should be considered even if they have not worked specifically on RunMyJobs or scheduler migrations.
📌 Senior Software Engineer(Forward Deployed) (Hyderabad)
🏢 Recruise
📍 Hyderabad