Software Engineer (Backend, Java/Kafka)

  • Contract

Job Description

 

We are seeking a backend-focused Software Engineer to support a large-scale platform transition from a legacy system to a new environment. This role is centered on migration work, API integrations, partner onboarding, and backend service updates that support user-facing application workflows. The ideal candidate is comfortable working across multiple codebases, handling repeatable migration patterns, and taking proactive ownership in a cross-functional environment. Enterprise experience strongly preferred.

Key Responsibilities

- Support migration of traffic and integrations from a legacy platform to a new platform

- Build, update, and integrate backend APIs across multiple systems and client codebases

- Work on backend services that power user-facing application workflows

- Support client and partner onboarding during migration and transition efforts

- Troubleshoot and resolve pipeline, ramp, and integration issues during rollout

- Collaborate cross-functionally with partner teams to support adoption and execution

- Execute repeatable migration patterns across multiple clients with strong attention to detail

- Work independently, identify what needs to be done, and proactively drive progress

Qualifications

Must-Have Skills

- Strong Java backend development experience

- Experience building and integrating APIs

- Experience with Kafka or other messaging/event streaming systems

- Experience with MySQL or other relational databases

- Experience working with NoSQL databases such as DynamoDB

- Experience working on system integrations or platform migrations

- Experience supporting backend services used by UI applications

- Ability to work independently and take proactive ownership

Nice-to-Have Skills

- Experience with AWS, especially DynamoDB or other cloud-native services

- Exposure to AI tools


 

Additional Information

Required Tools & Platforms

- Java

- APIs and system integrations

- Kafka or similar event streaming tools

- MySQL or other relational databases

- NoSQL databases such as DynamoDB

- AWS services is a plus

 

Location, Time & Engagement

- Contract role

- Remote

- Open to candidates in EMEA and LATAM

- Must have 4–6 hours of overlap with EST

Privacy Notice