Senior Software Engineer (Java/SpringBoot)
Core
Design and develop modern architectures for a global shopping rewards platform, enabling consumers to maximize value and make informed purchasing decisions.
Role type
Senior Software Engineer (Java/SpringBoot)
Builds
Digital shopping destinations and rewards experiences for millions of consumers across 20+ markets
Domain
E-commerce / Retail Technology
Deliverable
production ML models | product features
Required skills
Java, SpringBoot, Microservices, AWS (DynamoDB, EventBridge, SQS/SNS), NoSQL & RDBMS, GraphQL, Event-driven architecture, Object-oriented programming, TypeScript/NodeJS, React/Angular
Preferred skills
Mentorship, Agile/Scrum, DevOps, Clean code practices
Technologies
Java, SpringBoot, AWS, DynamoDB, Elasticsearch, GraphQL, TypeScript, React, Angular
Responsibilities
Design and develop modern architectures using Java, AWS, and microservices; Drive inception and delivery of features on the product roadmap; Improve solution architecture for performance, security, and scalability; Manage multiple projects simultaneously; Conduct knowledge-sharing sessions and mentor junior team members
Seniority
Senior, hands-on IC