Position: Middle/Senior Java Software Engineer
Company: COMPARUS
Experience required: 3y
English level: intermediate

We are Ukrainian-German team of professionals working in Dnipro since 2008. Our extensive and advanced skills give us possibility to provide complex innovative IT-services for European financial sector.
And now we are looking for a Java Software Engineer to join us.

Project: Program One — Online Banking System
The main goal of the Program One project is the creation of powerful microservice based online banking. Our end clients are 600+ of German Banks. And we always try to do our best for millions of our end users.

We offer:

* you will be provided with all the necessary technical stuff (MacBook, extra monitor, comfortable working places)
* cutting-edge technologies are welcome in our team
* friendly-professional atmosphere in team 🙂
* 8-hour working day, we do not encourage overwork
* sick leaves and vacations are compensated
* 50% gym compensation
* 50% compensation of certifications and conferences
* English / German lessons compensation

Our requirements:

* 3+ years of experience with Spring Framework
* Experience with creation RESTful Web Services
* Deep understanding of Docker
* Experience with OpenShift
* Experience with Consul
* Experience with OracleDB
* Can setup and use Redis
* Experience with GIT
* Level of spoken/writing English Intermediate/B1+

Will be a plus:
* Can setup MinIO
* Experience with Graylog, Grafana, Prometheus, Dynatrace
* Good organizational skills

Responsibilities:

* Getting requirements from the clients
* Make requirements decomposition
* Technical investigation
* Offer customers better solutions
* Provide estimation
* Setup microservices from scratch
* Creating service API
* Implement new functionality
* Support collega's with technical things
* Doing code review
* Writing unit tests