> Markdown version of [/jobs/ext/1842600-medior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1842600-medior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Medior Software Engineer - **Company:** ONETRAIL LLC - **Location:** United States (Remote available) - **Experience:** Experienced - **Salary:** $45,000.0 - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** July 31, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p8u0m3mi7o ## About the Role * 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 ## 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 ## Related Videos - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)