Job Summary
We are seeking experienced Full Stack Developers to support promotional and digital commerce initiatives. This role requires a balanced blend of backend and frontend development expertise, with a primary focus on building scalable, high-performing applications using Java, Spring Boot, Microservices, Kafka, React, and Next.js. The ideal candidate will have experience developing enterprise-grade applications, designing distributed systems, and building modern customer-facing web experiences while collaborating with product managers, architects, and engineering teams.
Key Responsibilities
• Design, develop, and maintain scalable backend services using Java, Spring Boot, and Microservices Architecture.
• Build event-driven solutions leveraging Apache Kafka for real-time processing and integrations.
• Develop and enhance responsive web applications using React and Next.js.
• Design and consume RESTful APIs to support frontend and backend services.
• Collaborate with product, UX, and engineering teams to deliver high-quality software solutions.
• Participate in application architecture, technical design discussions, and code reviews.
• Optimize application performance, reliability, scalability, and security.
• Develop reusable components and services following engineering best practices.
• Support testing, deployment, and production troubleshooting activities.
• Work independently in an Agile environment and contribute to continuous improvement initiatives.
Required Qualifications
• 5+ years of Full Stack software development experience.
• Strong backend development experience with Java, Spring Boot, Microservices Architecture, REST APIs, and Apache Kafka.
• Strong frontend development experience with React, Next.js, JavaScript, and TypeScript.
• Experience building and supporting enterprise-scale applications.
• Strong understanding of API integrations and distributed systems.
• Experience working within Agile development environments.
• Strong problem-solving, communication, and collaboration skills.
• Ability to ramp up quickly and work independently after onboarding.
Preferred Qualifications
• Experience in retail or eCommerce environments.
• Experience with Node.js and GraphQL.
• Experience with React Native.
• Experience with cloud platforms such as Azure, AWS, or GCP.
• Familiarity with Docker, Kubernetes, and CI/CD pipelines.
• Experience supporting high-traffic, customer-facing applications.