Senior Java Developer
Set Europa
Barcelona, Barcelona, Spain
hace 3 días


Our client company is non-profit research and innovation center that promotes mission-oriented R&D activities on advanced Internet architectures, applications and services.

It stands for a new open innovation framework, fostering the collaboration between companies, public administration, the academic environment, and end-users.

  • Additionally, our client’s activities span the areas of Research, playing a key role in the EU Framework Program for Research and Innovation;
  • Strategic Projects, leading local initiatives that strengthen the digital policies of public administration, and Technology Transfer, fostering R&D collaboration with companies to develop innovative market-oriented solutions.


    We are seeking a Senior Java software developer to join the Software Engineering Group.

  • Main responsibilities of the position will be :
  • Participating in software development tasks using Java as main programming language
  • Defining technical tasks and estimating them, based on functional requirements, refining them, if necessary
  • Defining and implementing software architecture, detecting potential flaws and risks
  • Enforcing best practices in the projects where he / she participates
  • Define and implement CI / CD pipelines
  • what we do offer

  • Work from our offices or from home, whichever works best for you. We ask for two days in person at the office to coordinate with the rest of the team.
  • This is a full-time vacancy
  • You will have a flexible work schedule so that you can reconcile your personal life with the professional one.
  • Intensive hours every Friday of the year and every day in July and August
  • Fix + variable salary
  • Possibility of receiving part of your remuneration in kind (restaurant, transport, nursery or medical insurance)
  • 25 working days of annual leave (the common 22 + 3 additional ones)
  • You can access the UPC gym at a reduced price
  • We have fruit in the office to promote a healthy lifestyle
  • If you are interested, you can participate in events of your sector.
  • You will work with a laptop. You can choose your work environment, Mac, Linux or Windows.
  • You can ask us for training of your interest.
  • We will work so that you have a career plan to promote your growth and development.
  • Our client already has an established telework policy for some time. You can work from home or from the office, whichever suits you best.

    We ask that you attend the office two days per week, one to stay connected with the team and the other one to establish relations.

    If you decide to come to the office located in Zona Universitària, you’ll be working within a multidisciplinary and multicultural environment.

    Minimum requirements :

  • Fluent in Java as main programming languages, minimum 5 years
  • Deep knowledge consuming and implementing Spring and many of its subprojects (Boot, Data, Security, and others)
  • Deep knowledge consuming and implementing REST APIs using Spring
  • Experience using SQL (MySQL, PostgreSQL or similar) databases, including using Hibernate as ORM
  • Experience with CI / CD tools (Jenkins, GitLab CI / CD, GitHub Actions or similar)
  • Experience with VCS, git and Gitlow
  • Team working
  • Spoken and written English
  • valuable assets

    Desired requirements :

    Understanding of Docker tooling (including Docker Compose)

    Experience designing / coding microservices (container-based)

    Experience with Agile Methodologies (Scrum, Kanban, etc.)

    Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación