📍 ЯрославльПолная удалёнка
Специализация
Java / Scala
Английский
B2 — Upper-IntermediateB2 — Upper-Intermediate
They are an innovative technology company based in Berlin, Germany, which develops powerful and easy to use products for the real estate industry. They are the European leader for 3D tours and World’s first supplier of broker-run 360 virtual property tours with customers in 9 countries.
They are looking for an experienced Backend Engineer / Developer to work on their innovative products. As part of an agile and motivated team, you will be jointly responsible for the development of sophisticated software projects, also contributing significantly to the technical implementation.
Stack
JavaSpringRESTful APILinuxDevOpsSSHBashDockerJUnitMockitoScalaTest
Requirements
- In depth knowledge of Java 8+.
- Strong understanding of OOP. Knowledge and ability to apply design patterns. Aspiration to build a better architecture.
- Good knowledge and hands-on experience with at least one modern database. Experience with data modelling.
- Comprehensive understanding and practical experience with at least one Java-based Web Framework (e.g. Spring).
- Experience with building RESTful API.
- Basic Linux and DevOps skills including SSH, Bash, Docker.
- Experience and willingness to write auto tests for your code. They try to cover all new features with them. They use JUnit, Mockito, ScalaTest.
- Fluent English — you will be a part of an international team.
- Willingness to share your knowledge, help, guide, review code of less-experienced teammates.
Will be an advantage
- Ideally you are familiar with AWS (S3, SQS, EC2, Lambda) and Microservice architectures.
- MongoDB or other document-oriented database.
- Experience with setting-up CI/CD pipelines, logging, monitoring.
They offer
- You own your code, and you will have the flexibility to choose the technologies you prefer.
- The opportunity to contribute to their business with new ideas.
- Flexible working hours.
- A dynamic environment in which you can grow with your tasks.
- Short communication and decision-making channels.
- An awesome team.
Виктория Крислата HR manager