В офис Java team leader (back-end)


Well-known member
Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

Currently we are looking for a smart and creative Java Team Leader for our Minsk office to supervise the distributed team (Belarus, Ukraine, Russia) and add your great expertise to this R&D project.

You will be developing one of EPAM products. It’s a very promising project utilizing the full stack of cutting-edge technologies. This project is the very place for those who would like to deeply get acquainted with WebRTC technology, learn everything about clusters, and try hand at a high load application development.

We use a non-standard way to the development creatively using WebRTC technology together with Microservices approach to high load Amazon cloud scaling.

Project description
The application is intended to support different kinds of online video interviews, their recording, sharing, and further usage. It provides functionality for video communication using a web-browser only. The application will substantially increase the efficiency of decision making among all interested parties, even if the manager/customer and candidate are located in different time zones, etc.

This is a challenging project (and unique for the CIS as well!), and you need to think out of the box to implement all the intended features (as for example, to develop one-to-many video streams functionality), and moreover, it participates in EPAM Engineering Excellence initiative, thus we use the best practices to carry out the highest quality product.

Project technologies and tools:
- Java 8;
- WebRTC;
- GStreamer;
- Spring IO: Spring Boot, Spring MVC (REST), Spring Security, Spring WebSockets; Spring Messaging;
- Ubuntu Linux;
- Angular JS;
- OrientDB;
- RabbitMQ;
- Media Streaming;
- Amazon Cloud;
- Docker;
- Clusters;
- Performance and stress tests;
- Metrics, etc.

- Lead the team, developing the Java client; be ready for the team extension (up to 10 people);
- Communicate with other streams to synchronize the work process;
- Develop new functionality;
- Team work coordination;
- Conduct scheduled code reviews and check compliance with Engineering Excellence.

- 4+ years of experience as a Java Developer within production projects;
- Pre-Intermediate English level and higher;
- Strong Java core knowledge;
- Experience in Spring (Spring Boot, Spring MVC (REST), Spring Security, Spring WebSockets; Spring Messaging).

Nice to have:
- Experience leading a team;
- Front-end experience is a remarkable advantage.

We offer:
- Experience exchange with colleagues all around the world;
- Competitive compensation depending on experience and skills;
- Regular assessments and salary reviews;
- Extensive social package - medical care, sports, family care;
- Free English classes;
- Opportunities for self-realization;
- Friendly team and enjoyable working environment;
- Flexible working schedule;
- Corporate and social events.

Contact: Татьяна Горелова
Skype tatsiana-gor

Follow us on
Для просмотра контента необходимо: Войти или зарегистрироваться

Join the community
Для просмотра контента необходимо: Войти или зарегистрироваться

Read more here
Для просмотра контента необходимо: Войти или зарегистрироваться