Position: Middle Java Developer
Company: Mbicycle
Category: Java
Experience required: 2y
English level: intermediate

The task scope includes
Developing new Java applications and web services
REST API Development
Working with Databases
Implementing Docker, CI/CD, AWS
Maintenance and improvement of existing projects
What we expect from you
Ability to solve complex technical issues
Java 8, Spring, REST (commercial experience)
Good knowledge of OOP basics and application design principles
Experience with any of the ORMs (Spring, JOOQ, Hibernate, Apache Cayenne)
Knowledge of the principles of REST and SOA architecture
Experience in writing and optimizing SQL queries, stored procedures
Experience with Docker, Git
Experience with any cloud platform such as AWS, Google, Azure
Linux basic knowledge
Intermediate+ English level
The following knowledge can be your advantage
Experience in creating serverside-solutions for mobile platforms
Knowledge of the following programming languages: GO, Python, C++, Scala, Kotlin
Knowledge of frameworks to work with BigData, such as Apache Spark, BigQuery, Dremel, etc.