Software Engineer

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

Related Jobs

Financial Analyst

Financial Analyst Malta We are looking for a tech-savvy, data driven FP&A Analyst to fill a core role...

Operations Manager

Operations Manager Malta or North Macedonia Our partner is currently looking for an experienced Customer...

Software Project Team Lead

Software Project Team Lead Tallinn/Tartu, Estonia We are working on a Software project Team Lead role for...