Note: The job is a remote job and is open to candidates in USA. GTECH LLC is seeking a Senior Software Engineer to develop distributed systems using SAP Commerce Cloud, Java, Spring, React.js, and durable orchestration technologies. The role focuses on AI-assisted software development, event-driven integrations, workflow reliability, automated testing, debugging, performance analysis, and production support.
Skills
- Senior-level experience delivering distributed production systems
- Strong SAP Commerce Cloud/Hybris or similar platform development experience
- Advanced Java and Spring development skills
- Experience with React.js and modern JavaScript or TypeScript
- Hands-on experience with at least one durable orchestration platform, such as Temporal, Cadence, Azure Durable Functions, AWS Step Functions, or Conductor
- Strong understanding of:
- Workflow determinism and replay
- Workflow versus activity responsibilities
- At-least-once execution semantics
- Idempotency and duplicate prevention
- Retry classification and non-retryable failures
- Compensation and saga patterns
- Durable timers and asynchronous events
- Workflow versioning and backward compatibility
- Failure recovery and operational visibility
- Experience designing event-driven integrations using Kafka or comparable messaging technology
- Demonstrated use of AI coding assistants or agentic engineering tools on substantive software work
- Practical understanding of context engineering: equipping AI systems with appropriate domain knowledge, tools, instructions, examples, and validation
- Strong automated testing, debugging, performance-analysis, and production-support skills
Company Overview
Company H1B Sponsorship