We’re hiring a Java Engineer to join a project focused on enhancing and maintaining software systems that support Supply Chain services, particularly warehouse management systems (WMS). This role is part of a fast-paced, high-impact team tasked with ensuring robust, scalable, and well-tested applications that enable efficient operations across a complex logistics ecosystem.
Develop software systems to support Supply Chain services and warehouse management.
Engage in the design, architecture, and implementation of software systems to solve complex problems, including defining, scoping, and estimating tasks and work artifacts.
Ensure the delivery of high-quality, scalable, maintainable, and well-tested code.
Document system designs.
Provide on-call support for the systems owned by the team.
Minimum of 5 years of professional, hands-on experience in delivering quality software.
Strong proficiency in Java and the Spring Boot framework.
Prior experience in supporting large, distributed applications is essential.
Expertise in incident analysis and root cause determination.
Mandatory experience with on-call support duties.
Familiarity with messaging technologies and streaming platforms, such as Kafka.
Experience with RESTful architecture and microservices.
Solid understanding of SQL and NoSQL databases.
Proficiency with cloud technologies (AWS, Kubernetes); experience with GCP is a plus.
Knowledge of modern infrastructure tools and pipelines (GitLab, CI/CD, Terraform).
Familiarity with logging and metrics tools (New Relic, Splunk).
Ability to articulate and architect well-designed systems.
Experience in Supply Chain is a plus.