Senior Java Developer – TMS

Java

Senior Java Developer – TMS

Java
Centrum, Warszawa

ITDS

Full-time
Any
Senior
Office

Job description

Build the backbone of next-gen payments—design, harden, and scale the Terminal Management System.

Location & work model Warsaw-based opportunity with on-site work model (4 days office + 1 day WFH per week).

As a Senior Java Developer, you will be working for our client on TMS (Terminal Management System)—a complex platform managing 300,000+ payment terminals. The system delivers a uniform approach to operating terminals from different hardware vendors and consists of two major components: TMS (WildFly-based) and RTMS (Spring Boot-based). You will help advance a solution that integrates with many internal and external systems and is subject to regular security scanning.

Your main responsibilities:

  • Design and implement IT solutions based on analytical and technical documentation.

  • Review analytical documentation and translate requirements into technical direction.

  • Create and maintain technical documentation to support development and quality assurance.

  • Perform technical upgrades of existing systems, improving stability and maintainability.

  • Work with legacy code, conducting enhancements while preserving functional correctness.

  • Conduct reverse engineering using existing source code, documented business processes, and UI/database access.

  • Define and build test cases for automated testing to ensure reliable releases.

You're ideal for this role if you have:

  • At least 5 years of professional experience in Java development.

  • Strong knowledge of Java 8+ and object-oriented programming.

  • Experience with independent design, implementation, documentation, and testing of application components.

  • Practical knowledge of Spring / Spring Boot, Hibernate/JPA, and JEE frameworks.

  • Practical knowledge of message queue systems, particularly RabbitMQ.

  • Practical experience with Maven, Git, GitLab, GitLab CI/CD, Jenkins, Nexus, and Jira.

  • Knowledge of relational databases, in particular Oracle.

  • Practical experience with RESTful API design and system integration.

It is a strong plus if you have: (optional)

  • Experience with distributed systems.

  • Experience with application servers, especially JBoss/WildFly.

  • Knowledge of scanning tools such as Fortify and/or Sonatype.

Language Required for the role :

  • Polish (required for the role) — communicative level.

  • EnglishB2 level.

Eligibility for the role :

  • Only candidates with an existing legal right to work in Europe will be considered for this role.

#MAKEYourCareerBETTER

  • Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Tech stack

    Polish

    C2

    Spring / Spring Boot

    advanced

    RESTful API design

    advanced

    Java 8+

    advanced

    oracle database

    regular

    Hibernate/JPA

    regular

    RabbitMQ

    regular

    Maven / Git / GitLab CI/CD

    regular

    JBoss/Wildfly

    nice to have

    Distributed systems

    nice to have

    Fortify / Sonatype

    nice to have

Office location

Senior Java Developer – TMS

Summary of the offer

Senior Java Developer – TMS

Centrum, Warszawa
ITDS
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest ITDS z siedzibą w Warszawie, ul. Złota 59 (dalej jako "administrator"). Masz prawo do żąda... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Check similar offers
SILK SOFTWARE HOUSE

SILK SOFTWARE HOUSE

Warszawa

Office

Office

33 - 44USD/h
PostgreSQL
Microservices
REST API
MySQL
Java
SQL
Spring Boot
SeniorSeniorB2BB2B
ADVERTISEMENT: Recommended by Just Join IT
Applied -
29 day left (until 17.07.2026)
Applied -
Check similar offers
SILK SOFTWARE HOUSE

SILK SOFTWARE HOUSE

Warszawa

Office

Office

33 - 44USD/h
PostgreSQL
Microservices
REST API
MySQL
Java
SQL
Spring Boot
SeniorSeniorB2BB2B
Crestt

Crestt

Warszawa

Hybrid

Hybrid

39 - 52USD/h
Git
RabbitMQ
Scrum
Java EE
Maven
Hibernate
Java
SQL
Spring
Spring Boot
SeniorSeniorB2BB2B
New
Match-Trade Technologies

Match-Trade Technologies

Warszawa

Office

Office

Undisclosed Salary
AWS
PostgreSQL
C++
Microservices
TCP/IP
Rozwiązywanie problemów
Linux
Kafka
Java
ClickHouse
SeniorSeniorAnyAny
New
emagine Polska

emagine Polska

Remote

Remote

38 - 44USD/h
PostgreSQL
RabbitMQ
Maven
Hibernate
REST API
Java
SOAP
Spring Boot
SeniorSeniorB2BB2B
New
XTB

XTB

Warszawa

Remote

Remote

5 605 - 7 116USD/month
Redis
PostgreSQL
JUnit
RabbitMQ
Microservices
gRPC
MongoDB
Kubernetes
Kafka
Java
SeniorSeniorPermanentPermanent
New
ADVERTISEMENT: Recommended by Just Join IT