Middle Java Developer
Main requirements
Required
* Commercial Java development experience of at least 1 year
* Strong knowledge of Java
* Experience working with Spring Boot, Spring MVC, Spring Data.
* Understanding the principles of OOP, SOLID.
* REST API development experience.
* Strong knowledge of SQL and experience working with PostgreSQL or another relational database.
* Experience working with Git.
* Understanding the principles of multithreading and JVM operation.
* Experience writing unit tests (JUnit, Mockito).
That would be a plus
* Experience working with Kafka or RabbitMQ.
* Knowledge of Docker and Kubernetes.
* Experience in developing microservice architecture.
* Working with Redis.
* Using CI/CD (GitHub Actions, GitLab CI, Jenkins).
* Experience working with cloud platforms.
What you will do
Development and development of the backend part of highly loaded Java services.
Design and implementation of microservice architecture.
Optimize application performance and database management.
Writing clean, maintainable code and covering it with unit tests (JUnit, Mockito).
Integration with third-party services and systems via message queues (Kafka/RabbitMQ).
Participation in CI/CD processes, application containerization (Docker), and deployment to cloud platforms.
Conducting a Code Review and actively interacting with the team (analysts, testers, DevOps).
What we offer
* Competitive wages.
* Flexible work schedule.
* The possibility of remote or hybrid work.
* Modern technology stack.
* Code review and exchange of experience within the team.
* The opportunity for professional and career growth.
* Participation in interesting and large-scale projects.
| Name | Work Experience | Contacts | Response date | Notes | Response status |
|---|
There are no responses yet
When someone responds to a vacancy, a list of candidates will appear here