Position: Junior/Middle Java Developer (Logistic domain)
Company: Sigma
Experience required: 2y
Category: Java
English level: intermediate
Published: 2021-11-01T00:00:00+02:00

We are looking for a Java Engineer passionate about what he or she does who is able to efficiently cooperate within the team, contribute to the friendly atmosphere.
As a Software Engineer, **you will collaborate** with other team members to design and optimize code for a logistic IT platform. 

The aim of the project is to organize the delivery of parcels and refers to vacant capacities of fleet operators. It is possible with the help of an IT platform developed in-house. Parcels are expected to reach their destination when shoppers are ready to receive them. That’s a simple idea which can prove to be a logistical challenge. The project is set to solve this Last Mile delivery challenge.

**Responsibilities**
Analyze, design, and implement software requirements
Conducting software requirements clarification, programming, testing, and debugging
Rely on IT best practices to improve quality of development
Estimate effort and ensure timely delivery
Give clear and consistent reports to the clients and management
Participate in an Agile/Scrum methodology to deliver high-quality software
Participate as a motivated, proactive, and highly contributing member of the team. Collaborate with other developers to design and optimize code
Document all programming tasks and procedures
Perform production maintenance
Demonstrate passion for growing your skills, enthusiastically keeping up with the latest trends and methods for developing software and managing/analyzing data, and taking on interesting and challenging problems

**Requirements**
2+ years of experience in commercial software development with Java (Java 8)
1+ years of experience Spring, SpringBoot 2.1 or later
Experience with JPA/Hibernate 
2+ years of experience with Relational Databases and Oracle
1+ years of experience with Maven
Experience in writing public REST API
Knowledge of Good Flyway, Ansible , Rabbit MQ 
Strong Intermediate level of English

**Will be a plus:**
Experience with Camunda Platform or any workflow automation platform
Experience with docker/docker-compose
Experience working with CI/CD with GitLab

**Our client** based in Germany, is one of Europe’s leading logistics providers. Its competence lies particularly in the development and realization of integrated supply chain systems. The company is considered a pioneer of contract logistics.