обновлено 1 день назад
Principal Software Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →