Java Software Engineer | eCommerce team
Core
Develop and enhance server-side applications for Garmin's global eCommerce platform to ensure reliable and fast product viewing and purchasing services.
Role type
Mid-level Java Software Engineer (eCommerce)
Builds
Customer-facing web applications and critical eCommerce infrastructure
Domain
eCommerce / Retail Technology
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, Spring Boot, RESTful web services, relational databases, unit testing, integration testing, asynchronous communication in distributed systems, monitoring tools, continuous delivery, Agile methodology
Preferred skills
Frontend experience
Technologies
Java, Spring Boot, Vue JS, MySQL, RabbitMQ, Valkey, Kubernetes, Elasticsearch, Cloudflare, Kibana, AppDynamics, Uptrends
Responsibilities
Develop and enhance software solutions for server-side applications, apply software engineering best practices throughout the development lifecycle, understand business needs and translate them to technical solutions, participate in peer code reviews, ensure resiliency and high availability of applications, set up monitoring for new features, troubleshoot software issues, write and maintain technical documentation
Seniority
Mid-level, hands-on IC