Senior Java Developer

  • Job Ref: 4763
  • Location: Madrid, Spain
  • Type: Permanent


We are looking for a Senior Java Developer for a company who wants to change the way we move through the cities.

The challenge is big but you are someone who loves challenges and doing something meaningful matters to you.

We are seeking competitive, pioneers, entrepreneurial and technical backend developers to join our team. If you are eager to learn and you think you can get from Sol to Retiro with more than two modes of transport, we are waiting for you!


  • Develop software using modern engineering approaches and agile principles

  • Own your deliverables from start to finish

  • Participate in the team’s life and contribute to decision-making


  • Computer Science or similar degree

  • 3+ years of relevant full-time experience

  • Proactive personality

  • True passion for creating clean, functional and well-designed code

  • Strong Java skills

  • Deep knowledge of:

    • Spring Framework

    • Spring Cloud Netflix

    • Microservice architectures using Docker

    • Cloud environments (AWS is a must)

    • SQL & NoSQL ddbb

    • Gradle

    • Git

  • Will to adhere to best practices in OO development and a need to leave well-structured code in your tracks

  • Solid refactoring skills

  • The urge to write unit-tests

  • Analytical and problem-solving skills

  • Vivid interest in at least one area outside of coding (architecture, algorithms, optimization, automation, etc.)

  • Good English and Spanish


  • Attractive compensation and other incentives

  • Performance bonuses

  • Social events

  • Basketball and football ticket games

  • Budget for training, certifications and team building activities

  • The opportunity to change how the people move around the city

  • Work in an international, dynamic and passionate environment with a great culture


Jesús Cal Estepa, IT Recruitment Consultant - Your e-Frontiers consultant for this job

Jesús is an IT Recruitment Consultant based in Madrid with e-Frontiers. He holds a Degree in Psychology and postgraduate studies in Human Resources Management. Jesús is focused on Python, Java and C++ roles, creating strong relationships with candidates to improve their career and at the same time provide a quality service to the clients.

Specialises in: Python, Java, C++, C