Senior Backend Engineer, Luxembourg (Near-site) - EU Public Institutions

The White Team
Municipality of Bilbao, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 104K

Job location

Municipality of Bilbao, Spain

Tech stack

Java
JavaScript
User Authentication
Azure
Cloud Computing
Software Quality
Code Review
DevOps
Hibernate
Web Portals
Java Persistence API
Spring
JUnit
Maven
OAuth
OpenID
Mockito
Software Engineering
Testng
Web Services
Camel
React
Spring-boot
SOAPAPI
Backend
GIT
Kafka
Docker
Microservices

Job description

This position requires Senior Backend Engineers focused on designing, developing and maintaining backend solutions within modern, containerized and cloud-ready environments. The role involves building and evolving Spring Boot web portals, applications, components and libraries using Java and the Spring ecosystem, ensuring high standards of quality, performance and scalability.The engineers will collaborate closely with team leads, tech leads, business analysts, developers and testers to understand and refine requirements, ensuring consistency and coherence across all deliverables. They will participate in the full software development lifecycle, including testing, deployment and monitoring of applications both on-premise and in cloud environments.The position demands strong technical expertise, autonomy and a proactive, problem-solving mindset, as well as the ability to work within agile teams and contribute to continuous improvement and technical excellence over the long term., * Develop, maintain, test and deploy Spring Boot web portals, applications, components and libraries using Java and Spring framework.

  • Collaborate with team leads, tech leads, business analysts, developers and testers to ensure consistency and coherence of requirements.
  • Deploy and monitor applications in on-premise and cloud containerized environments.
  • Implement REST and SOAP web services and asynchronous communication using event streaming (Kafka).
  • Ensure code quality, scalability, security and performance across backend services.
  • Contribute to CI/CD pipelines and DevOps practices (Maven, Git, Azure DevOps preferred).
  • Participate in code reviews and best-practice definition.
  • Support troubleshooting, incident analysis and continuous improvement.

Requirements

Do you have experience in Web services?, Do you have a Bachelor's degree?, * Java 17 (preferably 21 or higher).

  • Spring Framework 6.x+ & Spring Boot 3.x+.
  • JPA / Hibernate.
  • REST & SOAP web services.
  • Event streaming with Kafka.
  • JUnit / TestNG; Mockito or similar mocking framework.
  • Docker and containerized environments.
  • Cloud environments (preferably Azure).
  • Authentication & Authorization using OIDC / OAuth.
  • For one of the profiles: integration technologies and microservices with Apache Camel (Spring Integration also acceptable).
  • Full-stack exposure with JavaScript frameworks (preferably React).
  • Experience with workflow/process engines (e.g., Temporal).

Language:

  • English (C1).

Apply for this position