Job Description
We are currently looking for a Back-End Software Engineer. The technology we're looking for is Java. You will be responsible for building the server-side of our web applications, translating our company and customer needs into functional and appealing interactive applications.
Required Skills:
- Algorithmic mind;
- Good theoretical knowledge of computer science (words like patterns, recursion, pointer, stack, tree structure etc shouldn't frighten you);
-
3+ year of professional, relevant experience;
- Excellent knowledge of Java language;
- Experience with Node.js;
-
Solid understanding of software engineering techniques, methodologies and practices (OOP, algorithmic problem solving skill);
-
Good understanding of client-server application principles, network applications and protocols, such as HTTP;
-
Experience working with relational and noSQL databases and ORM/ODM frameworks;
-
Experience integrating with REST API;
- Experience of writing unit tests;
-
Technical English.
Will be a Plus:
- Experience with well-known frameworks in Java world such as Spring Framework, Vert.x, Quarkus;
-
Experience with deployment of back-end applications (e.g. Terraform, Ansible, AWS (Lambda, IoT), CI/CD);
- Experience of writing and debugging concurrent applications. Understanding of multithreading model of Java;
- Fluent English.
What we offer:
- All the perks of an accredited IT company;
- Strong engineering team;
- Unique projects in collaboration with industry leaders;
- Annual bonus dependent on achievement of company goals;
- Health insurance;
- Office/Hybrid work format at Voronezh office in the city center with parking;
- English language courses;
- Free restaurant-quality lunches in our corporate cafe;
- Coffee, chocolate and fresh pastries from our chef;
- Kicker, table tennis, darts and a boardroom cabinet in the office;
- Corporate events and team building events, meetups, charity and eco-activities and other events;
- Opportunity to become a mentor in the DSR training center;
- Internal trainings and professional community;
- Working with our multinational team of experienced engineers is a great opportunity to learn and grow.
Ключевые навыки
- Java
- Node.js
- ООП
- HTTP
- ORM
- ODM
- REST API
- Spring Framework
- Quarkus
- Terraform
- Ansible
- CI/CD
- Английский язык
- Английский — B1 — Средний
Задайте вопрос работодателю
Вакансия опубликована 11 апреля 2025 в Воронеже