Submit
Java Backend Developer with Shopify experience
Job description
We are looking for a Java Engineer with strong backend development experience and a passion for building scalable Shopify integrations.
You will help design and deliver backend systems that power next-generation e-commerce experiences - connecting Shopify with enterprise platforms through well-architected APIs and event-driven designs.
You will focus on architecture, API design, mentoring, and delivery - blending technical excellence with practical execution. This is a great opportunity for engineers who love crafting elegant systems, care about code quality, and enjoy solving real-world integration challenges.
Key Responsibilities
- 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
- Collaborate with cross-functional teams (frontend, QA, DevOps, and product) to deliver features end-to-end.
Requirements
Mandatory
- Java (8+) with frameworks like Micronaut (preferred) or Spring Boot.
- Strong knowledge of Gradle, REST, and Kafka scaffolding.
- Hands-on experience with OpenAPI / AsyncAPI documentation and design-first development.
- Expertise in Shopify APIs (Admin API, Storefront API, Webhooks).
- Solid understanding of authentication, rate limiting, and API orchestration patterns.
- Experience in Testing and Quality: proficient with JUnit, Mockito, and Contract testing tools.
- Architecture and Patterns: Domain-driven design, event-driven architecture, Reusable components (e.g., Catalogue Validator);
Nice-to-Have Skills
- Experience with Shopify Plus, custom app development, or Shopify Functions.
- Familiarity with Docker/Kubernetes and AWS cloud deployments, applied to monitoring and alerting tools like Prometheus, Grafana, or New Relic.
- Prior involvement in mentoring teams, contributing to architecture discussions, and driving technical delivery.
Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV*
(max. 4MB)
Upload your photo or video
(max. 4MB)


