GB-SeniorJavaECommerce
Position:
Worldwide, Remote Full-time

Senior Java Developer, eCommerce

Company Headquarter:
Canada
Java
SpringBoot
Docker
Microservices
GCP
Kubernetes

About the role

We are looking for a Senior Java Developer to join our team for a long-time project.
Our client is a Canadian software development company working on its own platform.
Project: SaaS-based, data-driven eCommerce platform on AI-powered and fully cloud-native technology. North America market:
• We do test-driven development in an agile environment, working on cloud-native, highly scalable, and performant microservices in Java, Go deployed onto Kubernetes, running on Google Cloud Platform.
• We embrace microservice at an organizational level, where teams of up to 6 engineers work on loosely-coupled components to deliver sophisticated features.
• We embrace a modern DevOps culture, where core product engineers work hand-in-hand with site reliability engineers and other teams to operate, monitor, troubleshoot, and frequently update our critical production systems.
• We work with our product owners to understand our roadmap, align the architecture with business goals on the horizon, and discuss challenges while grooming and refining our backlog.

Qualifications Required

• 7+ years overall experience as Java Developer
• Proficient in Java, including but not limited to best practices and well-known frameworks such as Spring Boot or Micronaut
• Comfortable with writing effective unit and integration tests
• Basic understanding of resilience, scalability, and security in software systems
• Previous exposure to distributed systems, microservices, and cloud-native applications
• Familiar with modern Devops, preferably using modern tools such as Docker and Kubernetes
• Experience with Agile-based development practices
• Working knowledge of Git

Nice to have

• Used search technologies such as Apache Lucene, Apache Solr, or ElasticSearch
• Experience building and running services hosted in the cloud using Google Cloud Platform, Amazon Web Services, or Azure
• Have previously worked in a start-up environment

Full-time remote job

Apply for this job

Want to receive updates on new job offerings?

If this job doesn't fit you, please apply as talent to receive notifications about new jobs, relevant to you
Subscribe

Check other vacancies