Medior Software Engineer

Onetrail
Zeist, Netherlands
2 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
€ 3.8K

Job location

Remote
Zeist, Netherlands

Tech stack

Clean Code Principles
Java
ActiveMQ
API
Artificial Intelligence
JIRA
Automation of Tests
CSS
Cloud Computing
Software Quality
Code Review
Databases
Cursor (Graphical User Interface Elements)
Software Design Patterns
Linux
Distributed Systems
Elasticsearch
Java Message Service (JMS)
JavaServer Faces
JUnit
PostgreSQL
Linux System Administration
Maven
MongoDB
Scrum
Mockito
Software Engineering
Solr
SonarQube
Data Streaming
Trello
Zabbix
JetBrains
Backend
Gitlab
Angular
Front End Software Development
Kibana
Docker
Database Tools and Utilities

Job description

As a Medior Software Engineer, you work as an independent contributor within our R&D team. You contribute to new product features, maintain existing services, and help improve the architecture of the Onetrail platform. You're comfortable diving into Java backends, message flows, databases, and distributed systems - and you enjoy collaborating with colleagues from engineering, product, support, and delivery.

You will:

Solution development

  • Develop and expand product features based on refined specifications
  • Work hands-on with Java, Camel, Quarkus, jOOQ, Angular and more
  • Write clean, maintainable code and automated tests (JUnit, Mockito)
  • Contribute to backend, frontend, and integration components
  • Use GitLab, Maven, SonarQube, Docker, JetBrains IDEs and Cursor (AI driven development) in your daily work

Solution design

  • Design features and technical improvements with support from our Senior/Lead Engineers
  • Apply design patterns and architectural thinking (distributed systems, cloud, security)

Solution review

  • Review code and solutions
  • Ensure code quality, consistency, maintainability, and performance

Infrastructure operations

  • Perform configuration updates, deployments and restarts with occasional assistance
  • Work with AWX, Linux, JMS, and database tools

Operational support

  • Help diagnose and fix software issues in production systems
  • Work with Zabbix monitoring, internal tools, Kibana, logs, and message flows
  • Collaborate with Customer Care and Delivery on technical investigations

Teamwork & collaboration

  • Participate actively in Scrum ceremonies
  • Use Trello and Jira to track progress
  • Work closely with other developers, product management, and cross-functional teams

Requirements

  • 3-6 years experience as a Software Engineer
  • Solid Java development skills
  • Experience with one or more of the following is a big plus:
  • Camel, Quarkus, jOOQ
  • Angular, HTML/CSS, Java Server Faces
  • PostgreSQL, MongoDB
  • Elasticsearch or Solr
  • ActiveMQ, STCMS
  • Experience with GitLab CI/CD pipelines and Maven
  • Understanding of APIs, distributed systems, data flows, integration patterns
  • Comfortable working with Linux environments

Mindset

  • You enjoy solving technical puzzles
  • You write clean, readable, maintainable code
  • You are proactive, independent, and not afraid to ask questions
  • You collaborate well with others
  • You like working in a fastmoving product environment where every engineer has impact

Benefits & conditions

A place where you matter

You'll work in an experienced and friendly R&D team of 5 engineers where everyone contributes and decisions are made together.

Remote working

Work from home and join our 2-day company meetups twice a year in The Netherlands, plus regular virtual social events.

Personal development

Dedicated weekly time for training, learning, experimenting, and staying up to date.

Impact

Your work directly affects the daily business of some of the largest IT suppliers and retailers in Europe.

Good employment conditions

  • Competitive gross salary € 3.750,- based on experience
  • 20 + 6 vacation days depending on your country
  • Pension plan
  • Laptop & professional tooling
  • A stable company with 25+ years of experience in data exchange

Onetrail

We are specialist in data logistics with state-of-the-art, clever and reliable solutions for all data-logistical challenges in every supply chain. We enable companies with real time data-logistic dependencies to serve the digital customer in the most advanced way. Onetrail facilitates data logistics in a state-of-the-art, scalable and secure environment. IT Amersfoort Active in 5 countries 20 employees 60% men - 40% women Average age is 40 years

About the company

At Onetrail we help suppliers and buyers connect, exchange product and order data, and automate digital processes across Europe. With thousands of retailers, distributors, and brands using our network every day, our software plays a crucial role in their supply chain. About Onetrail To work for one of the most progressive B2B integrators in Europe is not for everyone. Cloud integration is booming. And Onetrail's development is right in the middle of it. For us, the most important matter is to help realize our customers' automation goals with pragmatic, innovative solutions. We can only do this by giving you the space to be entrepreneurial. Onetrail is a very pragmatic and flexible company; you understand that we expect the same flexibility from you. We understand better than anyone that processes need to work well together. So do the people within our team.

Apply for this position