Now hiring

Senior Backend Engineer (Java/Spring Boot/Kafka) (Lisbon, 11, PT, 1050-094) @ dsvas

Lisbon, 11, PT, 1050-094OnsiteFull-timePosted 1 days ago

Opens on the employer's site

About this role

<p>Número da Solicitação de Emprego: 106069<br> Horário: Full Time</p> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"> </p> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><strong>Why join us</strong></span></p> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Join DSV’s Global IT building next‑gen Enterprise Products across Supply Chain, Data, and Platform capabilities.</span></p> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">We work in <strong>cross‑functional platform &amp; product teams</strong> with a flat hierarchy and a collaborative culture.</span><br><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><strong>Our principles:</strong> We learn fast, design for scale, build pragmatically, and treat quality as a team sport.</span></p> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"> </p> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><strong>The impact you’ll have</strong></span></p> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">You’ll design, build, and operate <strong>scalable, secure microservices </strong>that power mission‑critical logistics flows.</span></p> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Your work will modernize our backend architecture (APIs, streaming, data access), improve reliability and performance, and raise engineering standards across teams.</span></p> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"> </p> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><strong>What you’ll do</strong></span></p> <ul style="margin-top:0.0cm;margin-bottom:0.0cm" type="disc"> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><strong>Design &amp; Development</strong></span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Build robust backend services in Java (21+) with Spring Boot 3 (REST APIs, data access, messaging).</span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Implement event‑driven streaming with Kafka (KStreams/KConnect), and request/response services.</span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Design, implement, and maintain public APIs (REST/OpenAPI), and integrate vendor APIs with rate limiting &amp; caching.</span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Model and optimize data in MongoDB / PostgreSQL (schema design, indexing, query performance).</span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Refactor legacy monolith components into microservices with clear boundaries and resilient communication.</span></li> </ul> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"> </p> <p style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><strong>Quality, Observability &amp; Security</strong></span></p> <ul> <li style="list-style-type:none"> <ul style="margin-top:0.0cm;margin-bottom:0.0cm" type="circle"> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Write unit/integration/contract tests (JUnit/Mockito/Testcontainers; load tests with Gatling where needed) and embed them in CI/CD.</span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Ensure logging, metrics, tracing and alerts are implemented (ELK/Prometheus/Grafana/OpenTelemetry) and integrated with central platforms.</span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Follow secure coding practices; implement OIDC/OAuth2/RBAC, data privacy, and audit logging.</span></li> </ul> </li> </ul> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"> </p> <p style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><strong>Delivery &amp; Operations</strong></span></p> <ul> <li style="list-style-type:none"> <ul style="margin-top:0.0cm;margin-bottom:0.0cm" type="circle"> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Build, test, and deploy via Jenkins/Argo/Azure DevOps pipelines, containerized with Docker, orchestrated on Kubernetes.</span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Own services end‑to‑end: capacity/performance tuning, SLOs, on‑call participation, and L3 incident/root‑cause analysis.</span></li> </ul> </li> </ul> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"> </p> <p style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><strong>Collaboration &amp; Best Practices</strong></span></p> <ul> <li style="list-style-type:none"> <ul style="margin-top:0.0cm;margin-bottom:0.0cm" type="circle"> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Partner with Product Owners, Solution Architects, Tech Leads, QA, and Frontend teams to refine requirements and shift‑left on testability.</span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Contribute to backend guild practices: reusable patterns, documentation, and shared libraries; mentor juniors informally.</span></li> </ul> </li> </ul> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"> </p> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><strong>Your toolkit</strong></span></p> <ul style="margin-top:0.0cm;margin-bottom:0.0cm" type="disc"> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><strong>Languages &amp; Frameworks:</strong> Java 21+, Spring Boot 3+, Spring Data/JPA, Spring Security</span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><strong>Streaming &amp; Integration:</strong> Kafka (KStreams/KConnect), REST/OpenAPI; (GraphQL nice‑to‑have) </span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><strong>Data:</strong> MongoDB 7+, PostgreSQL 12+</span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><strong>CI/CD &amp; Cloud‑native</strong>: Jenkins, Argo, Azure DevOps; Docker; Kubernetes</span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><strong>Observability:</strong> ELK, Prometheus/Grafana, OpenTelemetry</span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><strong>Testing:</strong> JUnit, Mockito, Testcontainers; Gatling (performance)</span></li> </ul> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"> </p> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><strong>What you bring</strong></span></p> <ul style="margin-top:0.0cm;margin-bottom:0.0cm" type="disc"> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Experience: 6–10+ years in backend engineering, including Java/Spring Boot production systems at scale.</span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Architecture: strong microservices design, domain modeling, and API design (REST/OpenAPI); event‑driven systems with Kafka.</span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Data: solid RDBMS and NoSQL foundations; performance profiling of queries and services.</span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Delivery &amp; Ops: CI/CD pipeline integration; containerization &amp; Kubernetes familiarity; SRE‑minded approach to observability, reliability, and security.</span></li> <li style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:12.0pt;font-family:arial, helvetica, sans-serif;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Collaboration: clear communication, pragmatic problem‑solving, and the ability to mentor peers.</span></li> </ul> <p style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"> </p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><strong>What we offer:</strong></span></p> <ul style="list-style-type:disc"> <li style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Permanent contract</span></li> <li style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Private medical care</span></li> <li style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">English courses - financial or co-financed by company</span></li> <li style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Food allowance</span></li> <li style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Work schedule 35h/week</span></li> <li style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Hybrid work</span></li> <li style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Comprehensive onboarding program</span></li> <li style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Buddy </span></li> <li style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black"><span style="font-family:arial, helvetica, sans-serif;font-size:12.0pt;color:black">Good access to public transports </span></li> </ul> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"> </p> <p style="margin:0.0cm 0.0cm 8.0pt;line-height:107%;font-size:11.0pt;font-family:Arial, sans-serif"> </p><p style="text-align:justify"><b>DSV – Global Transport and Logistics</b></p> <p style="text-align:justify">Trabalhar na DSV significa trabalhar numa liga diferente.<br> Como líder global em transporte e logística, estamos numa extraordinária viagem de crescimento. Vamos crescer juntos enquanto continuamos a inovar, digitalizar e desenvolver as nossas conquistas.</p> <p style="text-align:justify">Com cerca de 160.000 colegas em mais de 90 países, trabalhamos todos os dias para oferecer serviços sólidos e satisfazer as necessidades dos nossos clientes, ajudando-os a atingir os seus objetivos. Sabemos que a melhor forma de o conseguir é trazendo novos talentos, novas perspetivas e indivíduos ambiciosos como você.</p> <p style="text-align:justify">Na DSV, o desempenho está no nosso ADN. Não trabalhamos apenas – o nosso objetivo é moldar o futuro da logística. Esta ambição alimenta um ambiente dinâmico construído com base na colaboração mundial em equipa, responsabilidade e ação. Valorizamos a inclusão, acolhemos diferentes culturas e respeitamos a dignidade e os direitos de cada indivíduo. Se quer causar impacto, ter a confiança dos clientes e desenvolver a sua carreira numa empresa com visão de futuro, este é o lugar para estar.</p> <p style="text-align:justify"><b>Comece aqui. Vá a qualquer lugar</b></p> <p style="text-align:justify">Visite <a href="https://www.dsv.com/">dsv.com</a> e siga-nos no <a href="https://www.linkedin.com/company/dsv/mycompany/verification/">LinkedIn</a> e no <a href="https://www.facebook.com/dsv.global">Facebook</a></p>

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

Get the extension →
See how your CV scores — free
Senior Backend Engineer (Java/Spring Boot/Kafka) (Lisbon, 11, PT, 1050-094) at dsvas | ResuMinder Jobs