Java Developer

Publicado 20-02-2021

Damia Group

Lisboa Lisboa (Publicidade / Marketing)


    MotorK is hiring a Head of Product to join their team

    MotorK is a leading sales and marketing technology company in Europe specialised in the automotive sector. The company was founded in 2010 in Italy by three serial entrepreneurs who are still managing the company today. To date, the Company has subsidiaries in the UK, France, Spain and Germany.


    As a software engineer, you will be part of a very strong, close-knit team developing top ending solutions for car makers, car dealers and leveraging the lead generation and sales in the automotive world. As part of the Java team, you will investigate, architect and develop solutions that bring new functionality, increased stability, and enhanced scalability to our products.


    You will be part of a dynamic team for the development of Software solutions with responsibility for all the software lifecycle.


    Technical activities involve greenfield projects such as APIs in a distributed architecture, plus existing software evolution.


    Responsibilities:


    You will be part of a dynamic team for the development of Software solutions with responsibility for all the software lifecycle.


  • Technical activities involve greenfield projects such as APIs and consumers in a distributed architecture, plus existing software evolution.

  • Design and implementation of software with full responsibility on all the steps of the software life cycle: analysis, development, delivery and maintenance.


    Ability to translate business requirements into an effective software solution.


    Mental openness to share and discuss his choices with the whole team.


    Writing and peer-reviewing specifications, designs, code and test plans.


    Flexibility and willingness to learn and work with different technologies in the development and maintenance of existing code in Grails.


    Requirements:


    You know how to interpret and go over the product owner and product architect?s functional requirements constructively.


    You are flexible to build solutions on multi-language platforms using Java / Spring Boot / Hibernate / Grails as the main frameworks for the realization of backend technologies.


    You?re able to manage the whole process of evolution of an application subsystem.


    You have experience with API Rest.


    You have experience with Unit Test and you?re interested in delivering high-quality software artefacts.


    You're able to solve problems using accepted best practices and principles like SOLID and design patterns.


    You are willing to take an active part in developing processes using code developers? best practices (peer-review and pull requests).


    Beady eye on how to program with the best trade-off on time and quality, focusing on the hardest parts to deliver the highest value.


    You're able to handle software projects from the beginning to the end.


    You are also able to speak and write in terms that non-technical people understand.


    Experience with Agile methodologies is a plus.


    Experience with frontend technologies such as React / Vue / Angular is a plus.


    Fluency in English.


    Want to know more? Get in touch with us