Mô Tả Công Việc
- 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
Yêu Cầu Công Việc
- 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
Hình thức
Quyền Lợi
- 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