Back-End Engineer

Antal International
Municipality of Madrid, Spain
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Java
Relational Databases
Software Design Patterns
Hibernate
Java Persistence API
Spring
JUnit
MySQL
Object-Oriented Software Development
Software Engineering
Systems Integration
Spock
Information Technology
REST

Job description

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.

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)

Apply for this position