Backend Engineer - Supply Chain Systems

Encora
Summary
Join Encora as a Senior Backend Engineer and contribute to the development of robust and scalable software systems for supply chain and warehouse management. You will leverage your expertise in Java and Spring Boot to design system architecture, implement microservices, and ensure high-quality code delivery. This remote, full-time position requires 5+ years of hands-on software development experience. Responsibilities include designing, developing, and implementing software systems, performing testing, documenting system designs, and participating in on-call rotations. The ideal candidate possesses strong automation testing capabilities and experience with RESTful APIs, microservices, and SQL databases. Familiarity with cloud technologies and warehouse management systems is preferred.
Requirements
- 5+ years of experience in professional software development
- Strong proficiency in Java and Spring Boot framework
- Proven experience in automation testing and willingness to perform manual testing as needed
- Ability to troubleshoot and support production environments
- Strong written and verbal communication skills
- Ability to articulate, design, and document technical solutions
- Experience with RESTful APIs and microservice architecture
- Strong understanding of SQL databases
- Experience in messaging/streaming platforms such as Kafka
- Familiarity with cloud technologies (AWS, Kubernetes)
- Familiarity with logging and monitoring tools (New Relic, Splunk)
Responsibilities
- Design, develop, and implement software systems supporting supply chain and warehouse management operations
- Engage in defining, scoping, and estimating complex engineering tasks and artifacts
- Deliver high-quality, maintainable, and well-tested code following best practices
- Perform both automated and manual testing (Unit, Integration, Regression, Performance/Load)
- Document system designs and technical decisions
- Participate in on-call rotations to support production systems and resolve incidents
- Collaborate closely with cross-functional teams across development, QA, and DevOps
Preferred Qualifications
- Exposure to warehouse management systems, especially Dematic WMS
- Experience in supply chain-related systems
Benefits
Work Mode: Remote