{"id":2679923,"url":"https://alion.io/job/dsv-senior-backend-engineer-javaspring-bootkafka","title":"Senior Backend Engineer (Java/Spring Boot/Kafka)","company":{"id":1441,"name":"DSV","domain":"dsv.com","url":"https://alion.io/company/dsv","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":{"grade":"A","score":100,"open_postings":18,"ghost_share":0,"stale_share":0.167,"repost_share":0,"time_to_fill_p50_days":13,"computed_at":"2026-10-25T05:49:26Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Lisbon, Portugal"],"countries":["PT"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":28000,"max_usd":71000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":52},"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Gatling","optional":false},{"name":"Grafana","optional":false},{"name":"GraphQL","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"JUnit","optional":false},{"name":"Kubernetes","optional":false},{"name":"Mockito","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"Rest API","optional":false},{"name":"Shift-Left Security","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Security","optional":false},{"name":"Testcontainers","optional":false},{"name":"Azure","optional":true},{"name":"Kotlin","optional":true}],"status":"live","first_seen_at":"2026-10-01T02:00:00Z","employer_posted_date":"2026-10-01","last_verified_at":"2026-10-24T04:06:04Z","board_verified":true,"closed_at":null,"days_open":25,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":25},"description":"Número da Solicitação de Emprego: 106069\nHorário: Full Time\nWhy join us\nJoin DSV’s Global IT building next-gen Enterprise Products across Supply Chain, Data, and Platform capabilities.\nWe work in cross-functional platform & product teams with a flat hierarchy and a collaborative culture.\nOur principles: We learn fast, design for scale, build pragmatically, and treat quality as a team sport.\nThe impact you’ll have\nYou’ll design, build, and operate scalable, secure microservices that power mission-critical logistics flows.\nYour work will modernize our backend architecture (APIs, streaming, data access), improve reliability and performance, and raise engineering standards across teams.\nWhat you’ll do\n Design & Development\nBuild robust backend services in Java (21+) with Spring Boot 3 (REST APIs, data access, messaging).\nImplement event-driven streaming with Kafka (KStreams/KConnect), and request/response services.\nDesign, implement, and maintain public APIs (REST/OpenAPI), and integrate vendor APIs with rate limiting & caching.\nModel and optimize data in MongoDB / PostgreSQL (schema design, indexing, query performance).\nRefactor legacy monolith components into microservices with clear boundaries and resilient communication.\nQuality, Observability & Security\nWrite unit/integration/contract tests (JUnit/Mockito/Testcontainers; load tests with Gatling where needed) and embed them in CI/CD.\nEnsure logging, metrics, tracing and alerts are implemented (ELK/Prometheus/Grafana/OpenTelemetry) and integrated with central platforms.\nFollow secure coding practices; implement OIDC/OAuth2/RBAC, data privacy, and audit logging.\n\nDelivery & Operations\nBuild, test, and deploy via Jenkins/Argo/Azure DevOps pipelines, containerized with Docker, orchestrated on Kubernetes.\nOwn services end-to-end: capacity/performance tuning, SLOs, on-call participation, and L3 incident/root-cause analysis.\n\nCollaboration & Best Practices\nPartner with Product Owners, Solution Architects, Tech Leads, QA, and Frontend teams to refine requirements and shift-left on testability.\nContribute to backend guild practices: reusable patterns, documentation, and shared libraries; mentor juniors informally.\n\nYour toolkit\nLanguages & Frameworks: Java 21+, Spring Boot 3+, Spring Data/JPA, Spring Security\n Streaming & Integration: Kafka (KStreams/KConnect), REST/OpenAPI; (GraphQL nice-to-have) \nData: MongoDB 7+, PostgreSQL 12+\nCI/CD & Cloud-native: Jenkins, Argo, Azure DevOps; Docker; Kubernetes\nObservability: ELK, Prometheus/Grafana, OpenTelemetry\n Testing: JUnit, Mockito, Testcontainers; Gatling (performance)\nWhat you bring\nExperience: 6-10+ years in backend engineering, including Java/Spring Boot production systems at scale.\nArchitecture: strong microservices design, domain modeling, and API design (REST/OpenAPI); event-driven systems with Kafka.\nData: solid RDBMS and NoSQL foundations; performance profiling of queries and services.\nDelivery & Ops: CI/CD pipeline integration; containerization & Kubernetes familiarity; SRE-minded approach to observability, reliability, and security.\nCollaboration: clear communication, pragmatic problem-solving, and the ability to mentor peers.\nWhat we offer:\nPermanent contract\nPrivate medical care\nEnglish courses - financial or co-financed by company\nFood allowance\nWork schedule 35h/week\nHybrid work\nComprehensive onboarding program\nBuddy \nGood access to public transports \nDSV - Global Transport and Logistics\nTrabalhar na DSV significa trabalhar numa liga diferente.\nComo 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.\nCom 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ê.\nNa 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.\nComece aqui. Vá a qualquer lugar\nVisite dsv.com e siga-nos no LinkedIn e no Facebook","description_format":"text","description_chars":4603,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Hybrid work"],"hiring_locations":[{"name":"Portugal","iso":"PT","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Transportation & Logistics","Sea Freight","Logistics","Freight Forwarding"],"lifecycle":[{"event":"open","at":"2026-10-16T06:12:33Z"}],"visa":[],"liveness":{"score":30,"band":"fade","label":"Fading","p_open":1,"p_active":0.661,"p_room":0.45,"age_days":24,"expected_fill_days":13,"reasons":["conf:25","velocity","win:tail","comp:brand"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/dsv-senior-backend-engineer-javaspring-bootkafka","json_url":"https://alion.io/job/dsv-senior-backend-engineer-javaspring-bootkafka.json","meta":{"generated_at":"2026-10-26T02:39:03Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":3443,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-27T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1441},"rest":"https://alion.io/mcp/rest/get_company?id=1441"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdsv-senior-backend-engineer-javaspring-bootkafka"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fdsv-senior-backend-engineer-javaspring-bootkafka"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fdsv-senior-backend-engineer-javaspring-bootkafka"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/dsv-senior-backend-engineer-javaspring-bootkafka\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdsv-senior-backend-engineer-javaspring-bootkafka"}]}