Назад
Company hidden
обновлено 1 день назад

Principal Software Engineer (Java)

Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Spain
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Principal Software Engineer (Java): Building and maintaining customer-facing and internal web applications for automotive data and software products with an accent on resilient solutions, technical standards, and Java/Spring development. Focus on leading technical delivery, managing technical debt, coaching engineers, and expanding automated testing and continuous improvement.

Location: Madrid, Spain

Company

hirify.global provides data and software services across the vehicle lifecycle, while CAP-HPI develops automotive data products for vehicle identification, valuations, and history checks.

What you will do

  • Deliver technical development, support, and maintenance for customer-facing and internal web applications.
  • Lead the development of robust and resilient solutions within an autonomous squad.
  • Champion engineering standards, define technical standards with Architecture, and promote modern technologies.
  • Own technical debt, support prioritization with Product, and deliver continuous improvements.
  • Coach and mentor engineers, provide feedback, and strengthen team performance.
  • Advocate testing practices and lead the rollout of test automation.

Requirements

  • More than 10 years of experience delivering IT development projects.
  • More than 3 years of experience as a Technical Lead within a development team.
  • Strong experience with Java up to version 21, Spring, Spring Boot, Spring MVC, and Spring Batch.
  • Experience with Java web applications, Tomcat or WebSphere, Apache, and Nginx.
  • Experience with CI/CD tools such as Jenkins, Concourse, Git, GitLab, and Octopus.
  • Knowledge of stored procedures and databases including MSSQL, DB2, MongoDB, and PostgreSQL, plus Scrum, Kanban, pair programming, and TDD.

Nice to have

  • Experience with Selenium, JUnit, Mockito, PowerMock, Karma, or Jasmine.
  • Knowledge of REST/JSON APIs, Swagger, HATEOAS, Maven, Ant, Unix, JavaScript, TypeScript, Angular, or the ELK stack.

Culture & Benefits

  • Work as part of an autonomous Product Development team.
  • Collaborate with stakeholders across Product Development, Architecture, Product, and other business areas.
  • Contribute to an innovative environment focused on cognitive solutions, insights, algorithms, and automation.
  • Apply attention to detail, analytical thinking, flexibility, independent work, and collaborative problem solving.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →