Senior Backend Engineer
Core
Senior Backend Java Developer owning end-to-end features for complex order management workflows and digital retail platforms.
Role type
Senior IC backend engineer (Java/AWS)
Builds
Java-based backend services, APIs, and business logic for order management and omni-channel retail systems.
Domain
Retail technology, digital transformation, enterprise order management
Deliverable
production ML models | product features
Required skills
Java (OOP, design patterns, concurrency), Spring Boot, REST APIs, AWS Serverless (Lambda, API Gateway, DynamoDB, SQS/SNS, EventBridge), SQL (query optimization, schema design), Observability (logging, metrics, tracing), Event-Driven architectures (IBM MQ, RabbitMQ, Kafka), Testing (TDD, unit/integration tests), TypeScript
Preferred skills
IBM Sterling OMS, Spring Data JPA, Spring Cloud, microservices, DDD, reactive streams, CloudFormation/CDK, mentoring
Technologies
Java, Spring Boot, AWS (Lambda, API Gateway, DynamoDB, SQS, SNS, EventBridge, S3), IBM MQ, RabbitMQ, Kafka, TypeScript, Angular, RDS, CloudWatch
Responsibilities
Design and develop backend services and APIs for order management; troubleshoot asynchronous flows and synchronous APIs; monitor application health and operational metrics; participate in on-call rotations for production stability; use AI tools to accelerate development; learn and work with enterprise platforms like IBM Sterling OMS.
Seniority
Senior, hands-on IC