Find a jobRecruiters

Medior Backend Engineer - Java

Exclusive opportunity

Hybrid

Medior Backend Engineer - Java

CONTAX Inc.

Medior Backend Engineer - Java

Skills

DockerNodeTypescriptJavaSpring BootPostgreSQLSAP HANAKafkaRedisRabbitMQBitbucketAIAWSKubernetesJiraSAP ERP

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Utrecht, Netherlands

Work mode:

Hybrid

Published on:

16 October 2026

What they need


Back-end Java software developer.

Job Description

In a world where data is the new gold, decision-makers need the most reliable information at their disposal. That's where we come in.

At CONTAX, we turn shipping data into meaningful information for businesses: multinational goods producers, carmakers, medical equipment manufacturers and many more. If a company ships products, it's our job to make sense of what it costs and how it moves.

The team

You will join the EDI team, a small backend team responsible for how carrier invoices and shipment data enter our platform. We integrate with more than 200 carriers through EDI (e.g. X12 210 invoices), flat files and APIs: we parse, validate and normalize their data so that our customers can audit and analyse their freight spend. Our systems run on Java and AWS and handle tens of thousands of daily requests.

The work is close to the business: when a carrier changes a file format or sends unexpected data, our customers feel it. We care about outcomes, not only about closing tickets.

What you will do

  • Maintain and evolve existing Java services and carrier integrations: new mappings, format changes, improvements to existing flows.
  • Investigate and fix production issues, from data errors in carrier files to defects in our services.
  • Build new features in the integration and billing pipeline.
  • Own a functional area and shape its design, within a technical direction set by the team's tech lead.
  • Suggest improvements to how the team builds and runs software.

What to expect

  • First months: mostly maintenance and production support. It's the fastest way to learn the system and the domain.
  • After onboarding: maintenance is shared across the whole team. Our current estimate is roughly 60% maintaining and evolving existing systems, 40% new development and design.
  • What may change: we are restructuring parts of the codebase and using AI tooling to reduce maintenance cost. If this works, the share of new development and design grows, but we can't promise it yet.

How we work with AI

We use AI-assisted development (e.g. Claude Code) across our work: understanding unfamiliar code, writing and refactoring code and tests, investigating production issues and reviewing changes. AI supports engineering judgement, it doesn't replace it: you guide the tools with clear context, critically review their output, and remain accountable for what you deliver.

What this role is not

This is not a lead or architect role. You will have real ownership and influence over your area, but the overall technical direction of the team is set by the tech lead and the team. If you are looking mainly for architecture or technical leadership, this role is probably not the right fit.

Our stack

Java (Spring Boot)

AWS

RabbitMQ

PostgreSQL

SAP HANA

Redis

Docker

Bitbucket

Jira

What we offer

Compensation. A starting salary of approximately 57k gross per year, including holiday allowance, with final compensation based on experience and qualifications. Plus a bonus program and paid vacation days.

Work-life balance. Hybrid - remote: you can work fully remotely from anywhere in the Netherlands, with flexible working hours.

Your own device. A bring-your-own-device compensation, so you can choose the technology that makes you most productive.

Pension plan. A pension scheme, so you build up retirement savings from day one.

Location

Utrecht, Netherlands (hybrid-remote). You can work fully remotely from anywhere in the Netherlands. We only consider applicants who live in the Netherlands, or are able to relocate, and already have the right to work here.

Requirements

What we're looking for

Required

  • 3+ years of experience building and running backend systems in production.
  • Strong proficiency with Java (Spring Boot).
  • Experience with relational databases.
  • Experience designing, implementing and consuming REST APIs.
  • Genuine interest in maintaining and improving existing systems, not only building new ones.
  • Clear written and verbal communication in English.
  • The right to work in the Netherlands. We are unable to offer visa sponsorship.

Nice to have

  • Experience with EDI, data integration or file-based data pipelines. No prior EDI experience is required: we'll teach you the domain.
  • Experience with cloud-based applications, preferably AWS.
  • Experience with messaging systems (RabbitMQ, Kafka).
  • Hands-on experience with AI-assisted development tools, and the habit of critically reviewing their output.
  • Experience with enterprise software.
  • TypeScript (Node.js), SAP BTP or Kubernetes.

About CONTAX

CONTAX helps thousands of companies around the world run their business better.

ERP business software helps companies of all sizes become more efficient, make better use of their resources, and become more successful.

CONTAX sells, implements and supports SAP ERP software to large and midsize companies. SAP is the world's leading ERP software for large and complex organizations.

Acumatica Cloud ERP is the world's fastest growing ERP software for small and midsized companies. CONTAX sells, implements and the supports modern, intuitive and powerful Cloud ERP software from Acumatica.

CONTAX has offices in USA, Canada, Australia and The Netherlands and one of the fastest-growing ERP software and consulting companies in the world.

We provide challenging and meaningful careers for our team members, where we can learn and grow while working with purpose and meaning. We encourage each other to work hard and together we celebrate our successes.

We strive for excellence in everything we do and, while results matter, we also have to allow others the opportunity to make mistakes, as it's a critical part of the learning process. We are an entrepreneurial environment where everyone is given the opportunity to try, and take calculated risks where appropriate.

We strive to be good global citizens and make a positive impact in the communities in which we live and work.

We believe we have the most talented and dedicated team of ERP professionals in the industry.

We're always hiring and always growing; and we'll hire talented people even when an opening doesn't exist. We plan to get bigger, better and stronger; and we're always looking for great people to join us on the journey.

1+ years

Other offers great for you!

These companies are also looking for great profiles

Visian

Développeur Java Backend - Expérimenté - Montpellier

Permanent contract

Montpellier, France

Hybrid

Skills

DockerBackend DevelopmentJavaMicroservicesSpring BootKafkaGitGradleKubernetesAgileAPI RESTSOAPGitLab CI/CDMavenSQLJUnitMockito

24 days ago

Quick apply

Naxo

Senior Software Engineer Java Backend Circularité

480

Freelance

Lille, France

Hybrid

Skills

Google Cloud PlatformJavaSpring BootKafkaKubernetesTechnical architecture

11 days ago

Quick apply

FreelanceRepublik

Développeur Back end

Freelance

Paris, France

Hybrid

Skills

JavaGitLabAWS

7 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools