Java Back-end Developer


Deliver features and fixes

Design and implementation of backend applications (mainly based on SpringBoot)

Design and implementation of an application data model

Preparation of documentation for implemented solutions

Deploying applications to own and customers' environments

Supporting tests


Min. 4 years of experience in Java programming

Practical knowledge of Java SE (version 11 and above)

Hands-on experience with Spring Framework, Spring Security, Spring Boot

Hands-on experience with producing and consuming REST APIs with Spring

Hands-on experience with unit testing and spring integration testing

Practical knowledge of SQL, preferably PostgreSQL

Experience with low level network programming in Java (sockets, TLS)

Basic knowledge of cryptography and PKI

Good command of English to work with technical documentation

Nice to have:

Hands-on experience with JOOQ framework

Knowledge about protocols for digital payments (ISO-8583 and its variants)

Good knowledge of PKI cryptography (RSA, elliptic curve cryptography)

Good knowledge of design patterns


Competitive salary

Fully remote or on-premises working

Flexible working hours

The informal atmosphere within a small, enthusiastic team

Flexible approach to training (following projects and personal development needs)

Private healthcare and Multi-Sport program

Work-life balance

If you're interested in this offer, please send us your CV in English to:

Please include the following clause in the document:

“Having read the information contained in the Privacy and Cookies Policy available at, I agree to the processing of my personal data by SoftPos S.A. for the purposes of current and future recruitment processes.”

Back to Careers