We are looking for a Java Engineer with strong backend development experience and a passion for building scalable Shopify integrations. The ideal candidate will design and implement Java-based backend services for Shopify integration and related e-commerce workflows.
Requirements
- Design and implement Java-based backend services (Micronaut preferred) for Shopify integration and related e-commerce workflows.
- Architect and document APIs using OpenAPI / AsyncAPI specifications, ensuring clarity, versioning, and scalability.
- Implement Shopify integration patterns including webhooks, event-driven communication, and synchronization of products, orders, and fulfillment.
- Build RESTful APIs and Kafka-based event pipelines, supporting reliable, decoupled services.
- Apply domain-driven design (DDD) and event-driven architecture (EDA) to ensure maintainable and extensible codebases.
- Create and maintain reusable backend components (e.g., Catalogue Validator, Pricing Service, Notification Engine).
- Mentor junior developers in Java design principles, code reviews, and testing best practices.
- Contribute to CI/CD pipelines, improving automation, observability, and release reliability.
- Champion code quality, ensuring standards for linting, formatting, and secure coding are consistently enforced.
- Collaborate with cross-functional teams (frontend, QA, DevOps, and product) to deliver features end-to-end.
Benefits
- Fun, happy and politics-free work culture built on the principles of lean and self organisation
- Competitive salary and benefits
- Work with large scale systems powering global businesses
