Currency

Senior Backend Developer

Java

Senior Backend Developer

Java

Piastowska 63a, Gdańsk

XTrack Sp. z o.o.

Full-time
Permanent, B2B
Senior
Hybrid

Tech stack

    Java

    master

    SQL

    advanced

    NoSQL

    advanced

    Unit Testing

    advanced

    Distributed systems

    advanced

    Kafka

    advanced

    RabbitMQ

    advanced

Job description

Join Our R&D Team 

Do you want to be part of an innovative R&D team? Would you like to have a real impact on the products we create? Do you want to grow your skills by working with highly qualified developers and testers? 

If yes, join us! 


Who we are? 

XTRACK Sp. z o.o. is the manufacturer of the XTrack system, a leading solution for monitoring vehicles and machines. 

We have nearly 30 years of experience, delivering projects for clients in Poland and abroad. 

Our team combines expertise in electronics, telecommunications, and IT with creativity and passion. 

  

What we do? 

We develop and maintain web and mobile applications (front-end and back-end). 

As a Senior Backend Developer, you will:  

  • Design new features based on customer and internal requirements 

  • Support production processes and troubleshoot errors 

  • Ensure high-quality, efficient solutions 

Our system handles various data types (text, images, video) and is highly configurable. 

We focus on performance, usability, and intuitive interfaces—there’s no room for boredom! 

  

How do we work? 

  • Agile methodologies: Scrum and Kanban 

  • Task management: Redmine 

  • Code review: GitLab using GitFlow practices 

  • Automated builds and deployments: Jenkins 

  • Every task goes through testing 

  

What do we require? 

  • Java expertise (5+ years) 

  • Knowledge of SQL and NoSQL databases 

  • Experience with unit and integration testing 

  • Familiarity with architecture patterns and distributed systems 

  • Experience with queue systems (Kafka, RabbitMQ) 

  • Ability to gather requirements from stakeholders 


Nice to have: 

  • Experience with Java 21+ features 

  • Experience with databases like MongoDB, PostgreSQL, Redis 

  • Knowledge of Dropwizard, Micronaut, Maven, JUnit, Mockito, Testcontainers 

  • Experience with tools like Docker, Jenkins, Gitlab, SonarQube 

  • Python programming skills 

  • Understanding of ETL processes and data pipeline orchestration tools like Apache Airflow and Apache NiFi 

  • Experience with data exploration tools (e.g., Apache Superset) 

  • Participation in projects related to data analysis and reporting 

  • Expertise in data warehousing and big data technologies such as Hadoop and Apache Spark. 

 

What will the tasks be? 

  • Ambitious. Development and maintenance of the back-end platform (multiple services) 

  • Requiring. Implementation of tasks in accordance with the sprint plan 

  • Funny. Mutual verification of the quality of the code created by the team 

  • Occupying. Mentorship and cooperation with other programmers 

  • Schematic. Creating technical documentation related to the tasks being performed 

  • Challenging. Analysing new features and making them ready to go 

  • Puzzling. Taking architectural decisions to meet system requirements 

  

What we offer? 

  • Professional development:  Pair programming and mentoring; Trainings, workshops, and learning materials; 2 hours weekly for self-study or personal projects 

  • Remote work options 

  • Flexible hours (core: 10:00–15:00) 

  • Benefits: Private medical care, Multisport, training co-financing 

  • Work environment:  Flat structure, friendly atmosphere; Bike parking, shower, free parking; No dress code, free coffee, tea, apples 

  • Employee referral program 

Tech stack

    Java

    master

    SQL

    advanced

    NoSQL

    advanced

    Unit Testing

    advanced

    Distributed systems

    advanced

    Kafka

    advanced

    RabbitMQ

    advanced

Office location

Published: 10.11.2025

Senior Backend Developer

Summary of the offer

Senior Backend Developer

Piastowska 63a, Gdańsk

XTrack Sp. z o.o.

By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest XTrack sp. z o.o. z siedzibą w Gdańsku, ul. Piastowska 63a (dalej jako "administrator"). M... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.