Software Engineer (Mid / Junior)

Ennov

Belgique

Hybrid

EUR 45,000 - 65,000

Full time

14 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Mentorship from seniors
Enterprise projects exposure
Kubernetes deployments
Growth opportunities

Job summary

DocShifter, a Belgium-based subsidiary of Ennov Group, is seeking a Software Engineer to join our engineering team. You will work across a modern Java + Angular stack, contributing to backend services and frontend features in production.

You will be mentored by senior engineers from day one and gain exposure to the full software lifecycle—from coding and reviews to deployments on Kubernetes and interactions with enterprise clients.

Qualifications

  • ,

Responsibilities

  • Develop and maintain backend services in Java/Spring Boot, including REST APIs and data access.
  • Build and enhance Angular admin interfaces with forms, data tables, and real-time updates.
  • Contribute to document processing modules, including PDF handling and format conversion.
  • Manage PostgreSQL schemas and Liquibase migrations; write unit/integration tests.
  • Participate in code reviews, bug fixing, and CI/CD maintenance.
  • Improve security, upgrade dependencies, and reduce technical debt while owning features.

Skills

Java
Spring Boot
REST APIs
SQL
Git
English

Tools

Docker
Kubernetes
CI/CD
JUnit

Job description

DocShifter, a subsidiary of the Ennov Group, is a Belgium-based enterprise document transformation platform serving regulated industries, primarily pharmaceutical and life sciences companies. Our platform powers document workflows for global companies such as Sandoz, AstraZeneca, Novartis, and Otsuka, using configurable workflows and 55+ transformation modules covering everything from PDF manipulation and OCR to AI-powered translation and regulatory compliance.

We’re a compact engineering team building software that helps some of the world’s largest pharmaceutical companies manage complex document workflows.

The Role

We are looking for a Software Engineer (mid-level or ambitious junior) to join our engineering team. You will work across a modern Java + Angular stack, contributing to both backend services and frontend features.

This is an excellent growth opportunity. You will be mentored by senior engineers while working on real, production-critical features from day one. Our small team size means you will quickly gain exposure to the full software lifecycle: writing code, reviewing PRs, debugging production issues, deploying to Kubernetes, and interacting with enterprise clients.

What You Will Do
  • Develop and maintain backend services in Java and Spring Boot, including REST APIs, data access, and message‑driven processing.
  • Build and enhance Angular admin interfaces, including forms, data tables, and real‑time updates.
  • Contribute to document processing and transformation modules, including PDF handling and format conversion.
  • Manage PostgreSQL database schemas and Liquibase migrations, and write unit and integration tests.
  • Participate in code reviews, bug fixing, and CI/CD pipeline maintenance.
  • Contribute to security improvements, dependency upgrades, and technical debt reduction while progressively taking ownership of features.
Must‑Have Qualifications
  • 1–3 years of software development experience, with a solid foundation in Java and a willingness to learn new technologies.
  • Basic knowledge of Spring Boot, REST APIs, and web development fundamentals.
  • Understanding of relational databases, SQL queries, and data modeling, preferably with PostgreSQL.
  • Knowledge of Git version control and collaborative development workflows.
  • Strong problem‑solving skills, attention to detail, eagerness to learn, and good communication skills in English.
Nice‑to‑Have
  • Experience with Angular (14+) or another modern frontend framework (React, Vue).
  • Familiarity with Docker and containerization concepts.
  • Exposure to CI/CD concepts, including automated builds, test pipelines, and code quality tools.
  • Experience writing unit tests (JUnit, Mockito, or similar).
  • Basic understanding of message queues or event‑driven architecture.
  • Interest in document processing, PDF manipulation, or OCR technologies.
  • Interest in AI/LLM technologies and their integration in applications.
  • Familiarity with the Linux/macOS command line.
  • Personal projects, open‑source contributions, or a technical blog.
What We Offer
  • Accelerated growth: Learn from senior engineers in a small team where you are not just another number.
  • Real responsibility from day one: You will ship features to production, not just shadow others.
  • Exposure to enterprise software development: Regulated industries, production Kubernetes clusters, and real‑world scaling challenges.
  • A modern, evolving tech stack: Java 25, Spring Boot 3.5, Angular 19, AI/LLM integrations, and OpenTelemetry.
  • Mentorship and code review culture that helps you grow as an engineer.
  • Hybrid work model with flexibility.
  • Opportunity to specialize in areas that interest you, including AI, cloud infrastructure, document processing, frontend, or security.
  • Meaningful impact: Work on software used by global pharmaceutical companies for mission‑critical document workflows.
Growth Path

Within 6–12 months, you can expect to:

  • Own one or more document processing modules end‑to‑end.
  • Contribute independently to architecture discussions and technical design.
  • Handle L2/L3 support investigations for enterprise clients.
  • Lead smaller features from design through deployment.
  • Build expertise in a specialization area (AI, cloud, document processing, or frontend).
Share:

LinkedIn

Twitter

Facebook

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Ennov • Belgium

Hybrid
EUR 70,000 - 110,000
High autonomy
Meaningful impact
AI innovation
+2
Software Engineer (Mid) – Hybrid, Mentored Growth
Software Engineer (Mid) – Hybrid, Mentored Growth

Ennov • Belgium

Hybrid
EUR 45,000 - 65,000
Hybrid work model
Mentorship from seniors
Enterprise projects exposure
+2
Senior Java Developer
Senior Java Developer

Devoteam Belgium • Diegem

Hybrid
EUR 70,000 - 100,000
Hybrid work model
Company car
Meal vouchers
+1
Junior Software Engineer
Junior Software Engineer

Recommand • Winterslag

On-site
EUR 42,000 - 64,000
Lead Software Engineer
Lead Software Engineer

Swift Software • Terhulpen

On-site
EUR 90,000 - 120,000
Competitive compensation
Learning & development programs
Internal mobility
+1
Back-End Java s Cloud Engineer (m/w/d)
Back-End Java s Cloud Engineer (m/w/d)

Everience Benelux • Brussel Hoofdstad

On-site
EUR 65,000 - 95,000
Senior Java Developer
Senior Java Developer

Devoteam • Diegem

On-site
EUR 90,000 - 120,000
Company car
Net allowances
Meal vouchers
+1
Senior Java Developer
Senior Java Developer

Devoteam • Machelen

Hybrid
EUR 70,000 - 100,000
Company car
Meal vouchers
Group insurance
+2
Backend Engineer (Integrations & Applied AI; Mid-level)
Backend Engineer (Integrations & Applied AI; Mid-level)

Relu • Vlaams-Brabant

On-site
EUR 60,000 - 90,000
After-works
Bi-weekly sports
Hackathons
+1
Front-endontwikkelaar
Front-endontwikkelaar

Randstad Digital Belgium • Brussel Hoofdstad

On-site
EUR 90,000 - 120,000
Flexible work culture