Back End Developer
Core
Design, develop, and maintain scalable backend applications and microservices for a global logistics and supply chain company.
Role type
Senior Java Spring Boot Developer
Builds
Scalable backend applications and RESTful APIs
Domain
Logistics and supply chain technology
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, REST API design, Spring Data JPA, SQL query optimization, CQRS, event-driven architecture, unit testing (JUnit/Mockito), build tools (Maven/Gradle), AI coding assistants
Preferred skills
Docker, Kubernetes, GraphQL, cloud platforms (GCP/AWS/Azure)
Technologies
Java, Spring Boot, Spring Data JPA, REST, Swagger/OpenAPI, JUnit, Mockito, Maven, Gradle, SQL, CQRS, Docker, Kubernetes, GraphQL, GCP, AWS, Azure
Responsibilities
Design and develop scalable backend applications; Develop and maintain RESTful APIs; Implement API versioning and documentation; Manage database interactions and optimize SQL queries; Implement transaction management and CQRS patterns; Write unit tests; Participate in code reviews and architecture decisions.
Seniority
Senior, hands-on IC