Position: Senior Java Engineer
Company: MLP Со
Experience required: 5y
English level: upper

What we expect:
- 5 years of relevant experience in complex Java environments in the field of high technology;
- you are familiar with such methodologies and techniques as CI, UML, Design Patterns, Agile, TDD and OO;
- you can create both unit and integration tests using, for example, Mocks and Stubs;
- Master's or Bachelor's degree in Computer Science or other relevant degree;
- you have good communication and social skills;
- Excellent oral and written command of English.
What do we offer:
- a comprehensive competitive benefits package for employees, including: (gross wages, net spending allowance, mobility package, thirteenth month pay, 8% holiday pay);
- full-time employment with a contract for an indefinite period;
- you will receive excellent individual coaching that will help you grow both on a personal and technical level;
- you can benefit from the experience of more than 150 smart colleagues. The working atmosphere is informal, open and collegial;
- flexible working hours, the ability to (partially) work from home and 26 days of vacation.
Duties:
- active participation in the processes of improvement and development;
- work on visualization, in particular on the technical side of the user interface, and on solutions for data modeling;
- implementation of algorithms and performance optimization will play an important role in your daily work as a Java engineer;
- the work will consist of both low-level development and application development, and it is your responsibility to choose the right design (for the future!);
- participation in technical meetings where you can share your ideas, contribute to software development and help the project move forward in the right direction.