Backend Java Software Developer

Smart
Belgium
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Unit Testing Microsoft Azure Cloud Computing Software Quality Continuous Integration Data Governance Data Security Data Stores
+31 more
Database Design DevOps Spring Framework PostgreSQL Open Data Protocol Oracle Databases Oracle Warehouse Builder Scrum Methodology Standard Sql Software Construction Software Engineering Data Streaming Transaction Data Management of Software Versions Cloud Platform System GitHub Copilot Spring-boot Backend Gitlab Containerization Integration Tests Kubernetes Information Technology Apache Kafka Restful APIs Domain Driven Design Code Restructuring Docker Legacy Systems Programming Languages Microservices

Job description

This role is strictly focused on backend software development, with a strong emphasis on building scalable Java-based services to replace legacy monolithic solution and contribute to the development of a modern solution based on microservices utilizing the cloud platform.

This role reports to Head of Service Management & Application Development.

Context

  • This role will be reporting to the Head of Service Management & Application Development, in the Technology Department.

Objective

The objective of this role is to actively:

  • Contribute to the transformation of the organisation’s central transactional data store by migrating existing monolithic solution into robust, maintainable, and scalable Java backend microservices, and/or
  • Focused on backend software engineering, with a strong emphasis on building scalable Java- based services to replace legacy Oracle data contracts and contribute to the development of modern data products aligned with Open Data Product standards.
  • The developer will play a key role in building the Smart Data Ecosystem by delivering production-grade microservices, based on modern software engineering standards., * Develop, maintain and operate Java-based backend microservices
  • Refactor and migrate monolithic central data store into Java microservices
  • Build RESTful APIs and microservices for data access and integration
  • Implement domain-driven, data-centric microservices
  • Ensure performance, scalability, and reliability of backend systems
  • Integrate with event streaming platforms (Kafka) when applicable
  • Contribute to CI/CD pipelines (GitLab) and DevOps practices
  • Deploy and operate services in cloud environments (Azure)
  • Apply modern software engineering best practices (testing, code quality, versioning)
  • Collaborate with data engineers, architects, and data product owners
  • Leverage AI-assisted coding tools (e.g. Claude, GitHub Copilot) to improve development efficiency and code quality

Tech stack

  • Languages & Frameworks: Java (21+), Spring Boot / Spring Framework
  • CI/CD & DevOps: GitLab (repositories, pipelines, CI/CD)
  • Cloud Platform: Microsoft Azure
  • Data & Databases: Oracle (legacy), PostgreSQL, SQL
  • Streaming & Integration: Kafka
  • Containerisation: Kubernetes , Docker
  • AI-assisted development: Claude or equivalent tools

Requirements

  • Education: Master’s degree in Computer Science, Software Engineering, or equivalent experience Experience
  • Minimum 3-5 years of experience in Java backend development
  • Experience in building enterprise-grade backend systems and APIs
  • Experience in modernising legacy systems (especially data-centric architectures)
  • Experience working in event-driven platform environments
  • Experience with cloud-native development (Azure preferred)

Skills

  • Backend Engineering (Core requirement)
  • Expertise in Java and Spring Boot
  • Good understanding of microservices architecture
  • Proven experience with REST API design and implementation

Data & Migration

  • Knowledge of Domain Driven Design and hexagonal architecture.
  • Knowledge of database design and normalization.
  • Understanding of data models, contracts, and data flows
  • Experience with PostgreSQL

Platform & DevOps

  • Hands-on experience with GitLab CI/CD pipelines
  • Experience deploying and operating services in Azure
  • Familiarity with Docker and container-based deployment in Kubernetes

Event-driven & Integration

  • Experience (or strong understanding) of Kafka / event streaming architectures

Engineering Excellence

  • Strong focus on clean code, testing, and maintainability
  • Experience with unit testing and integration testing frameworks
  • Solid understanding of Agile / Scrum methodologies

Modern Development Practices

  • Experience using AI-assisted coding tools (e.g. Claude, Copilot) as part of the development workflow
  • Ability to integrate AI tools in a secure, efficient, and controlled engineering process
  • Excellent English communication skills, both verbal and written.

Soft Skills

  • Curious about the full solution lifecycle (Business Requirement -> Architecture -> Implementation -> Test (including manual test) -> Operate
  • Ownership and accountability
  • Pragmatic and solution-oriented mindset
  • Ability to work hands-on, independently with guidance from tech lead/senior developer
  • Comfortable working in a transformational environment with evolving standards
  • Team player with strong collaboration skills.
  • Sees necessary documentation as a habit.
  • Quality-driven and detail-oriented.

Nice-to-haves

  • Knowledge of API governance and data governance frameworks
  • Experience in international or distributed teams.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on xintas.be

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

4:54 min

Implementing geographic salary tiers for compensation equity and fairness

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

Videos

See all

Related articles

See all