Position: Senior Java Developer
Company: JetSoftPro
Category: Java
Experience required: 5y
English level: intermediate

The project is an innovative payments orchestration platform and in an exciting growth phase. It services merchants all over the world, from retail to non-for-profit and booking platforms.
The opportunities are endless and the product is ever evolving, making a great opportunity for the software development team to suggest new ideas and build innovative features with modern technology. 
Tech Skills:
- Java 8 - 11
- Spring framework (REST, Data, Security, Boot, Integration)
- Unit/Functional tests – Mockito/Spring integration tests
- Object Oriented Analysis and Design
- Git DevOps platform (we use GitLab)
- Superior understanding of RESTful API design principles, OOP
- Practical experience with MongoDB, PostgreSQL
- Practical experience with Docker
Must have:
- Strong 5+ years of commercial experience as a Back-end or Full-stack developer
- Intermediate English written/spoken
- In-depth understanding of web development
- Critical thinker and problem-solving skills
- Team player
- Good organizational and time-management skills
- Great interpersonal and communication skills
- Bachelors degree in Computer Science or similar relevant field