- LocationMadrid, Europe, Spain
-
IndustryInformation Technology
JOB TITLE: BACK END ENGINEER LOCATION: MADRID/REMOTE
THE PROJECT
Our client is a leading automotive sales and marketing technology company. Their goal is to help dealers and manufacturers sell more products and achieve a greater digital experience for their customers with the most innovative services. Serving 90% of automotive manufacturers, they are achieving a fast and ambitious trajectory.
THE ROLE
We are looking for a Back-End Engineer who is business oriented to help us to raise our bar; code lovers who are experienced enough to know that for any given technical solution the execution is a key factor for success. We work in a Lean way, using Kanban to represent our workflow while we’re using Scrum as an agile framework.
DUTIES AND RESPONSIBILITIES
- Deliver value incrementally but constantly through collaboration with POs and other devs.
- In order to test the user stories, liaise with the QA Engineers.
- Ship robust, tested, and robust code in production.
- To address the business needs properly you must understand it.
- Communicate in terms that also non-technical people understand. It is important to have good communication in our work environment.
- Collaborate with architects to implement and identify the best architectural solutions.
THE REQUIREMENTS
- Expertise of OOP in Java 1.8 or later environment
- Clear understanding of fundamental computer science and software engineering concepts (e.g. design patterns)
- Hands-on with Spring Framework (JPA, Messaging, Restful, etc.)
- Experience with third-parties systems integration and asynchronous jobs
- Expertise with relational databases (MySQL) and ORM (Hibernate and Gorm)
- Knowledge of unit and functional testing and experience with TDD (JUnit and Spock)
