Medior Software Engineer

ONETRAIL LLC
United States
20 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$45,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Apache ActiveMQ Application Programming Interfaces (APIs) Artificial Intelligence JIRA Automation of Tests Cascading Style Sheets (CSS) Cloud Computing Software Quality Code Review Databases
+28 more
Cursor (Graphical User Interface Elements) Software Design Patterns Linux Distributed Systems Elasticsearch Java Message Service (JMS) JavaServer Faces Junit PostgreSQL Linux System Administration Apache Maven MongoDB Scrum Methodology Mockito Software Engineering Apache Solr SonarQube Data Streaming Trello Zabbix JetBrains Backend Gitlab AngularJS Front End Software Development Kibana Docker Database Tools and Utilities

Job description

To strengthen our development team, we are looking for a Medior Software Engineer who enjoys building high quality software, solving complex integration challenges, and contributing to a product used across the entire European IT channel.

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.

What you will do

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

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 depending on your country
  • Laptop & professional tooling
  • A stable company with 25+ years of experience in data exchange

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

Ready to join us?

Are you excited to help build and innovate the Onetrail platform?

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all