Adesso Belgium

Senior Java Full-stack Developer

Adesso Belgium
Apply
9 months ago
Brussels, BelgiumSenior

Responsibilities

  • Design, build, test, deploy, and maintain full-stack software solutions.
  • Develop backend components with Java and Spring Boot and frontend components with Angular, React, or Vue.
  • Translate requirements and architecture into technical designs and working software.
  • Conduct architecture work and code reviews while introducing engineering best practices.
  • Create REST APIs according to OpenAPI specifications and integrate with other systems.
  • Build and maintain automated tests and safeguard code quality through test automation.
  • Work with Jenkins, Docker, Kubernetes/OpenShift, version control, CI/CD, and monitoring tools.
  • Collaborate with functional analysts, developers, architects, and designers in an Agile Scrum team.
  • Present solutions to customers and stakeholders, process feedback, and defend technical decisions.
  • Contribute to knowledge sharing and the development of the software engineering community.

Requirements

  • At least 5 years of professional experience as a Java developer.
  • Bachelor's or master's degree in computer science, engineering, or equivalent experience.
  • Strong experience with Java, Spring Boot, JPA/Hibernate, Jenkins, Maven, Docker, Kubernetes/OpenShift, Postgres, and message brokers.
  • Experience with modern software architectures including microservices, event-driven, and cloud-native architectures.
  • Knowledge of Angular and other frontend technologies such as React or Vue.
  • Experience with CI/CD, Git, test automation, and monitoring.
  • Fluent communication in French or Dutch and English.
  • Strong communication, customer-facing, structured working, adaptability, and technical decision-making skills.
  • Kafka experience is preferred.
  • Experience with complex projects, Domain-Driven Design, Clean Code, TDD, BPMN, CMMN, OAuth2, or GitHub Copilot is an asset.
  • Apache Camel experience is a bonus.

Benefits

  • Hybrid working options and a flexible work environment near Brussels North Train Station.
  • Competitive salary, company car with mobility budget, charging card, net allowance, meal vouchers, and insurances.
  • 32 days of annual leave.
  • Access to more than 400 training courses and a digital learning platform.
  • Opportunities to contribute ideas to company growth and build a software engineering knowledge center and community.
  • Support from an international organization combined with a small, agile local company.

Tech Stack

AngularApache KafkaDockerGitJavaJenkinsKotlinKubernetesMavenOpenShiftPostgreSQLReactSpring BootVue.js
Adesso Belgium

About Adesso Belgium

11-50 employees
Contact me