Position: Middle/Senior Java Developer
Company: MOHIO SOFT
Experience required: 2y
English level: upper

We create fast and reliable systems that meet the needs of the business. It’s good if you have previous experience in the betting industry. 

Back-end engineering experience in Java on Linux, macOS. Min 2 commercial years of Java.
 
Skills and Requirements:

- 2-4 years of experience with Java technologies: Java 8 and 11, Spring 5/Spring Boot 2;
- Experience in web technologies: HTTP, REST, JSON, XML, HTML
- Experience with WebSockets;
- Experience with Docker/Kubernetes;
- Advanced experience with databases: PostgreSQL;
- Experience with version control systems: Git;
- Experience with Redis;
- Experience with Maven;
- Experience with REST and JAX-RS;
- Experience with Tomcat 8.5;
- Experience with Oauth2;
- Experience with Jenkins;
- Understanding of how to develop unit-testable code: JUnit;
- Experience with microservices;
- Experience with Jenkins pipelines and workflows;
- Understanding the principles of a flexible development methodology: Scrum, Sprint, Daily Stand-up;
- Ability to speak and write in English

Quick understanding of business needs (tasks) and providing the best solution, taking into account all the logical relationships in the project. Proactivity.