Position: Java Software Engineer
Company: COMPARUS
Category: Java
Experience required: 1y
English level: pre

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:

* 1+ 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