Medior Software Engineer
Role details
Job location
Tech stack
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, 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 The application process is as follows:
-
Introduction via Teams with (and assessment by) two direct development colleagues
-
Meeting with your manager and further discussion about the position In the event of a start: You get an experienced buddy to guide you through all the ins and outs of Onetrail Interested? Are you excited to help build and innovate the Onetrail platform? Send your CV (and optionally GitHub or portfolio) to .
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