Position: Lead Java engineer
Company: Olsys
Category: Java
Experience required: 5y
English level: intermediate

**Project workstream:** We are in the process of refactoring a huge monolithic application that has reached its limits in terms of scalability. This application is distributed and have a replication process between the master node and slave nodes. Now we are moving with a split to microservices approach and moving to the cloud. Application is from the Compliance and Risk management domain. We need a person who has required tech expertise and who is able to propose architectural approaches and at the same time good leadership capabilities and able to drive the team and manage customer expectations.

**Requirements:**
Java 8+
Spring
Hibernate 
SQL DBs (MySQL)
**Nice to have:**
Solr
Redis

**Olsys workstream:** Once you confirm your qualification on the project we would be able to introduce you to the internal SWAT team. There are 2 purposes for this team:
Join projects on a very early stage (presale stage) and drive the technical side on a proposal creation stage and starting project and setting up the initial design, choosing technologies to use and defining the initial architecture. Once this is done and the project is on rails, you will pass it to another person to lead and return back to the SWAT team pool.
While there is no active project, you will work under the direct supervision of our R&D director and identify the technologies and approaches we should explore, learn and adopt usages in the company, ultimately influencing the company’s technological profile evolution.

**Requirements:**
Ability to learn
Ability to solve complex problems
Ability to move quickly
Excellent soft skills (communication - written / verbal)
The desire for continuous improvement
English: from strong Intermediate