Our Client is looking for an experienced Software Engineer, who is passionate about what they do.
In this role, together with your teammates, you would be involved in the development of one of the core applications of our landscape. Being a self-organized team player, you are ready to demonstrate your strong software development and analytical skills by creating, maintaining, and managing software applications.
RESPONSIBILITIES
- Develop Java-based customer-facing web products
- Design and implement automated test-cases for your code
- Follow clean code practices
- Take responsibility for the quality and long-term maintainability of the developed software
- Work collaboratively on definition, specification, and design of modular and integrated software products
- Build solid knowledge in the logistics business domain
- Deliver functional and technical documentation when appropriate
- System maintenance and operational support
SKILLS AND EXPERIENCES
- Have 5+ years of active software development experience (preferably using Java 11, Spring Boot, Hibernate, Git, Maven, Oracle, Jenkins)
- Have an academic degree in computer sciences or equivalent education/knowledge
- Understand the mechanics behind the agile methodologies, trust in self-organization and communication
- Have taken part in large-scale projects
- Know why you should care about clean code
- Experience with Enterprise Service Bus, REST, SOAP, JMS, Rabbit MQ, Kafka, MongoDB
- Frontend development experience with Angular JS
- High proficiency in English