Job Title : Senior Backend Developer – Java & Cloud Services
About the Role :
We're looking for an experienced
Backend Developer
to build and evolve scalable backend services that power our digital platforms. In this role, you'll take technical ownership of backend components with a strong emphasis on
Java
clean code practices
, and a robust
testing culture
- . You'll work closely with product and engineering teams to design APIs, optimize performance, and deliver high-quality, reliable solutions in a cloud-native environment.
Core Engineering & Development
Design, build, and maintain performant backend services usingJava
Spring Boot
, and cloud-native tools.
Develop and optimizeAPIs
(REST and
GraphQL
) for scalability, reliability, and performance.
Leverage AWS technologies such asLambda
SQS
Kinesis
DynamoDB
SNS
Redis
, and
OpenSearch
to build resilient, event-driven systems.
Code Quality, Testing & Performance
Write clean, maintainable, and well-tested code following best practices.Continuously improve system performance and troubleshoot production issues.Promote and contribute to test automation, CI / CD, and deployment reliability.Collaboration & Product Involvement
Work cross-functionally with product managers, designers, and frontend teams to deliver impactful features.Participate in design reviews, technical planning, and architectural discussions.Translate business requirements into technical solutions with an emphasis on user impact and engineering excellence.Ownership & Continuous Improvement
Take full ownership of services you build, from design to deployment and monitoring.Identify system bottlenecks and propose solutions that drive efficiency and scalability.Contribute to continuous improvement of the development process, tooling, and backend architecture.Leadership & Mentorship
Lead by example in technical delivery, code quality, and collaboration.Mentor junior developers, share knowledge, and promote engineering best practices within the team.Help define backend engineering standards and contribute to long-term technical strategy.What You Bring
Education & Experience :
Bachelor's degree in computer science, Software Engineering, or a related field.7+ years of backend development experience, particularly withJava
and
Spring Boot
Technical Skills :
Strong background inAPI development
using REST and
GraphQL
Hands-on experience withevent-driven architectures
and
microservices
Proficiency withAWS services
(e.g., Lambda, SQS, ECS, DynamoDB, Kinesis, Redis, OpenSearch, SQL).
Solid understanding of distributed systems and asynchronous processing patterns.Experience with performance optimization, monitoring, and troubleshooting at scale.Bonus Skills :
Familiarity withSAP Commerce Cloud (Hybris)
is a plus.
Ability and willingness to learn additional languages or frameworks as needed.