Corilus
Posted 1w ago

Senior Software Engineer - Java / Spring Boot

Corilus
Machelen, Flemish Region, Belgium
HybridFull Time
Responsibilities
  • developing applications
  • designing APIs
  • maintaining microservices
Requirements
  • Strong Java and Spring Boot experience
  • REST APIs
  • Microservices, Maven, Kafka
  • Docker
  • Kubernetes, Git
  • Testing, CI/CD
  • Azure DevOps, and Agile/Scrum. English required
  • French is a plus
Technical tools mentioned
JavaSpring BootREST APIsApache KafkaMavenAzure DevOpsDockerKubernetesGitArgoCDOAuth2OIDCOPAOPALMariaDBSQLFlywayeHealthRIZIVHL7FHIR

Job description

About Corilus

Corilus is the leading provider of digital solutions for healthcare professionals in Belgium, with over 30 years of experience building software for doctors, pharmacists, nurses, and care coordinators. Today, we serve more than 70,000 healthcare professionals.

We are now at an inflection point. Following the acquisition of Sofia Dévelopement in France and backed by PSG and Rivean Capital, we are consolidating our portfolio into a unified, AI-native platform that will redefine clinical software across Belgium and France.

We are looking for builders — people who see the gap between what healthcare software is today and what it could be, and who want to close it.

About the Role

At Corilus, we believe technology only creates real value when it is combined with strong collaboration and a relentless focus on quality. Building great software is not just about writing code, it is about working closely with others, understanding real user needs, and delivering solutions that truly make a difference.

As a Senior Software Engineer Java / Spring Boot, you play a key role in a complex, challenging, and people-focused environment. You contribute to the development of impactful solutions used by healthcare professionals, working alongside product owners, analysts, and fellow engineers. You take ownership of your work, actively contribute to technical discussions, and help shape scalable, secure, and reliable systems.

Challenge

  • Develop and maintain applications and microservices using Java and Spring Boot 3.x.

  • Design REST APIs, event-driven services, and scalable microservice architectures using Apache Kafka.

  • Work within Maven multi-module projects and contribute to technical design and architecture decisions.

  • Build high-quality, maintainable code supported by automated testing, CI/CD, and Git-based workflows using Azure DevOps.

  • Work with Docker and Kubernetes, with GitOps practices using ArgoCD.

  • Contribute to secure authorization and identity solutions using OAuth2/OIDC and, where applicable, OPA/OPAL.

  • Collaborate in an Agile/Scrum environment and share knowledge with fellow engineers.

Profile

  • Strong experience with Java and Spring Boot 3.x.

  • Solid experience with REST APIs, microservices, Maven multi-module projects, and Apache Kafka.

  • Proficiency with AI-assisted development tooling.

  • Experience with Docker, Kubernetes, Git, automated testing, CI/CD, and Azure DevOps pipelines.

  • Strong plus: OPA/OPAL, ArgoCD, OAuth2/OIDC, IAM, and multi-tenancy.

  • Strong plus: MariaDB, SQL, and Flyway migrations.

  • Strong plus: experience with healthcare integrations, such as eHealth, RIZIV, and HL7/FHIR.

  • Ability to translate functional requirements into clear technical solutions.

  • Comfortable communicating in English (French is a plus).

  • Willingness to share knowledge and contribute to a collaborative engineering culture.

What we offer

  • A challenging role within an experienced, innovative, and dynamic team.

  • Continuous learning opportunities and access to the Corilus Employee College.

  • An attractive salary package aligned with your experience and responsibilities, including a company car + fuel card, hospitalization insurance, group insurance, and additional ambulatory care insurance.

  • Hybrid working, combining flexibility from home with collaboration at the office in Diegem.

About Corilus

Provider of digital software solutions for healthcare professionals.

Year founded
1986
Employees
500
Organization type
Private
Latest investment
Private Equity (2025) — led by PSG Equity, Rivean Capital
Headquarters
BE

Similar jobs

Software Engineer roles near Machelen, Flemish Region
6d
Save
Mark Applied
Hide
Senior Software Engineer - Python (Hybrid)
Porto or Toronto or Dublin or Antwerp or Melbourne
HybridFull Time
Nitro
Nitro: Provides digital document tools including PDF editing and e-signatures.
5+ YOERequires 5+ years of Python backend development, REST APIs, databases, cloud-native applications, Docker, Kubernetes, CI/CD, testing, and collaborative agile teamwork.
Python, REST APIs, MCP, Docker, Kubernetes, Postgres, MySQL, MongoDB, DynamoDB, FastAPI, Litestar, Robyn, Django DRF, AWS Lambda, AWS Step Functions, SQS, Argo Workflows, Azure Functions, Celery, OpenAI, Anthropic, LangChain, LlamaIndex, RAG, JavaScript, TypeScript, Terraform, SQL, NoSQL, CI/CD
1w
Save
Mark Applied
Hide
Senior Node.js Software Engineer - Holepunch (100% Remote, Worldwide)
Barcelona or Amsterdam or Dhaka or Bridgetown or Brussels
RemoteFull Time
Tether
Tether: Suer of stablecoins and blockchain-based financial infrastructure.
Production Node.js development, modular maintainable code, reusable npm modules, testing and debugging, and interest or experience in peer-to-peer technologies or distributed systems.
Node.js, npm, C++, JavaScript, Chromium
1w
Save
Mark Applied
Hide
Software Engineer
Brussels, Brussels, Belgium
HybridFull Time
NVISO
NVISO: Specialized cybersecurity firm providing incident response and security assessments.
5+ YOERequires 5+ years of software engineering experience, a master's in computer science or related technical field, NATO-member citizenship, Python and/or C# proficiency, and strong English communication skills.
Python, C#, Microsoft Azure, Microsoft Azure Functions, Microsoft Azure App Service, Microsoft Azure Storage, Microsoft Azure Active Directory
1w
Save
Mark Applied
Hide
Senior Software Engineer (Payflip Payroll)
Brussels, Brussels-Capital Region, Belgium
RemoteFull Time
Payflip
Payflip: Software platform for managing flexible employee salaries and benefits.
4+ YOERequires 4+ years of software engineering experience, strong backend and infrastructure skills, API and relational modeling expertise, third-party integrations, Azure and Terraform familiarity, and fluent English.
Node.js, NestJS, TypeScript, PostgreSQL, Prisma ORM, REST, OpenAPI, GraphQL, Azure, Terraform, Container Apps, SQL Server, IIS, Windows Server, Remote Desktop, PowerShell, RDP, Google Drive
2w
Save
Mark Applied
Hide
Junior Software Engineer
Ghent, East Flanders, Belgium
HybridFull Time
Warren
Warren: Modern digital platform for Belgian pension and employee benefits.
Master's degree in Computer Science, first software engineering experience, TypeScript proficiency or aptitude, some React, React Native, Node.js, or similar experience, and basic PostgreSQL familiarity.
TypeScript, React, React Native, Tailwind, shadcn/ui, NestJS, Hono, Drizzle ORM, Vite, vitest, bun, SST, Pulumi, AWS, GitHub Actions, PostgreSQL, Neon, pnpm, Turborepo, Linear, Slack, Notion, GitHub, Sentry, Cursor, Claude Code, CodeRabbit
2w
Save
Mark Applied
Hide
Experienced Software Engineer (AI)
Brussels or Antwerp or Ghent
OnsiteFull Time
element61
element61: Belgian consulting firm specializing in analytics, AI, and performance management.
5+ YOEUniversity degree in a technical field, 5+ years of software engineering experience, modern programming language proficiency, software architecture knowledge, AI integration, CI/CD, DevOps, and strong communication skills.
Python, JavaScript, TypeScript, Azure, Docker
2w
Save
Mark Applied
Hide
Software Engineer
Ghent, Flanders, Belgium
HybridFull Time
Qargo
Qargo: Cloud-based transport management platform for logistics and freight operations.
2+ YOEMaster’s degree in IT, computer science, or software engineering; 2+ years of frontend development experience; React, GraphQL, state management, and component-based architecture experience.
React, GraphQL, Apollo, Zustand, Ant Design, Linaria
2w
Save
Mark Applied
Hide
SW Developer
Brussels, Brussels Capital, Belgium
OnsiteFull Time
Serco
SercoLondon Stock Exchange: SRP: Provides essential public services and facilities management for governments.
3+ YOEMaster's degree in Computer Science/Physics/Engineering/Mathematics required; English C1; ≥3 years ATM Surveillance domain experience; reverse-engineering C++ and Jenkins CI/CD experience; EM/algorithm expertise preferred.
Jenkins, C++, GTest, Markdown, LaTeX, Doxygen, Git