Senior Software Engineer

Ennov

Belgique

Hybrid

EUR 70,000 - 110,000

Full time

10 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

High autonomy
Meaningful impact
AI innovation
Enterprise experience
Product influence

Job summary

Ennov's DocShifter, a Belgium-based enterprise document transformation platform, seeks a Senior Software Engineer to own major parts of the platform—from microservice design to AI-powered processing features.

You will mentor peers, review code, and drive Kubernetes deployments, CI/CD improvements, and enterprise integrations with Veeva Vault, SharePoint, Documentum, and Ennov.

Qualifications

  • 5+ years of Java development with Java 17+.
  • Strong Spring Boot, Security and Data JPA expertise.
  • Microservices, REST APIs, and third-party integrations.
  • Docker, Kubernetes and CI/CD with code quality tooling.
  • Fluent English communication; team collaboration.

Responsibilities

  • Design and develop full-stack apps using Java, Spring Boot, Angular, PostgreSQL.
  • Architect microservices and AI-powered document processing features.
  • Integrate with Veeva Vault, SharePoint, Documentum, and Ennov.
  • Drive Kubernetes deployments, containerization, and Terraform infra.
  • Lead architecture decisions, improve CI/CD, security, and reliability.
  • Mentor developers, review code, and uphold engineering standards.

Skills

Java development (Java 17+)
Spring Boot
Spring Security
Spring Data JPA
Microservices architecture
REST APIs
Git workflows
English communication

Tools

Docker
Kubernetes
CI/CD pipelines
Terraform
Azure
LangChain4j/OpenAI API
Aspose libraries

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 Senior Software Engineer to join our compact, high-impact engineering team. You will own significant parts of the platform, from designing microservice architectures and building AI-powered document processing features to troubleshooting production issues at enterprise clients.

This is a role where breadth matters as much as depth: in a single sprint you might implement a PDF cross-document hyperlinker, debug a PostgreSQL failover state machine, review a Kubernetes deployment manifest, and mentor a junior engineer on Spring Boot best practices.

What You Will Do
  • Design and develop full-stack applications using Java, Spring Boot, Angular, PostgreSQL, and messaging technologies.
  • Architect and implement microservices, AI-powered document processing solutions, and document transformation modules.
  • Develop and maintain enterprise integrations with Veeva Vault, SharePoint, Documentum, and Ennov.
  • Drive cloud-native initiatives, including Kubernetes deployments, containerization, Azure Marketplace packaging, and Terraform infrastructure.
  • Lead technical architecture decisions while improving CI/CD pipelines, code quality, application security, and production reliability.
  • Mentor developers, conduct code reviews, and contribute to engineering standards and best practices.
Must-Have Qualifications
  • 5+ years of experience in Java development (Java 17+), with strong expertise in Spring Boot, Spring Security, and Spring Data JPA.
  • Solid understanding of microservices architecture, REST APIs, and third-party system integrations.
  • Proven experience with PostgreSQL, including database design, migrations, performance optimization, and high availability.
  • Hands-on experience with Docker, Kubernetes, and CI/CD pipelines, including code quality and testing tools.
  • Strong debugging and troubleshooting skills in complex and distributed environments.
  • Proficiency in Git workflows and good written and verbal communication skills in English.
Nice-to-Have
  • Experience with document processing, including PDF specifications, OCR, content extraction, and format conversion.
  • Familiarity with AI/LLM integration in Java applications (LangChain4j, OpenAI API, prompt engineering).
  • Frontend experience with Angular (14+) and TypeScript.
  • Enterprise Content Management integrations (Ennov Platform, Veeva Vault, SharePoint, Documentum).
  • Experience in regulated industries, including pharmaceutical, life sciences, or financial services.
  • SAML 2.0 or LDAP authentication implementation experience.
  • Terraform or infrastructure-as-code tooling.
  • Experience with Aspose libraries (PDF, Words).
What We Offer
  • High autonomy and ownership: Shape major platform features and architectural decisions.
  • Meaningful impact: Join a small, senior-heavy team where your contributions have outsized impact.
  • AI innovation: Gain exposure to cutting-edge AI/LLM integration in enterprise document processing.
  • Enterprise experience: Work with regulated-industry clients (pharma/life sciences) on mission-critical document workflows.
  • Product influence: Help shape the product roadmap, including cloud strategy, AI features, and performance optimization.

Share:

LinkedIn

Twitter

Facebook

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Mid / Junior)
Software Engineer (Mid / Junior)

Ennov • Belgium

Hybrid
EUR 45,000 - 65,000
Hybrid work model
Mentorship from seniors
Enterprise projects exposure
+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
Senior Java Developer
Senior Java Developer

Devoteam • Diegem

On-site
EUR 90,000 - 120,000
Company car
Net allowances
Meal vouchers
+1
Lead Software Engineer
Lead Software Engineer

Swift Software • Terhulpen

On-site
EUR 90,000 - 120,000
Competitive compensation
Learning & development programs
Internal mobility
+1
Senior Java ETL Data Engineer
Senior Java ETL Data Engineer

3E • Brussel

On-site
EUR 90,000 - 120,000
On-site office
Training on the job
Flexible schedule
Senior Java Developer
Senior Java Developer

Devoteam • Machelen

Hybrid
EUR 70,000 - 100,000
Company car
Meal vouchers
Group insurance
+2
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 ETL Data Engineer
Senior Java ETL Data Engineer

3E • Brussel Hoofdstad

On-site
EUR 90,000 - 130,000
On-the-job training
Flexibility
International environment
Junior Software Engineer
Junior Software Engineer

Recommand • Winterslag

On-site
EUR 42,000 - 64,000