Java Software Engineer (offline)

Що ми робимо?
Ми розробляємо сервіс, призначений для автоматизації взаємодії фармацевтичних та страхових компаній. Команда працює над першими трьома додатками з 8-ми запланованих, які всі разом повинні повністю покрити задачі страхових компаній США. Ці додатки відповідають за документообіг і формування контрактів між компаніями-учасниками процесу, а також за управління компаніями та користувачами.

Чому ми це робимо?
Нам цікаво вирішувати складні технічні завдання. У цієї системи на поточний момент немає прямого конкурента, який реалізовував би весь спектр завдань в рамках одного продукту.

Як ми робимо (технології)?
Стек: Java 8-11, Spring Cloud, Angular 8, Amazon Web Services (CloudFormation, EC2, RDS, S3), Vault, PostgreSQL, Redis, ElasticSearch, Docker, Jenkins, RabbitMQ, Quartz, Terraform. Архітектура мікросервісна.
Ми працюємо по методології Agile - Scrum, з використанням практик TDD, Continuous Integration, Continuous Delivery.
Ключовими відмінностями проекту є посилений фокус на безпеку і стабільність системи (високий ступінь покриття unit та integration тестами), складність схеми даних для обліку варіацій в бізнес процесах, а також інтеграція з закритими системами.

Які професійні навички нам важливі?
- Досвід роботи з Java від 2-х років;
- Готовність працювати Full Stack;
- Досвід роботи зі Spring Boot;
- Знання принципів написання чистого коду та вміння їх застосовувати;
- Досвід написання юніт та інтеграційних тестів (JUnit, TestNG, TDD, BDD);
- Розуміння принципів об‘єктно-орієнтованого програмування та вміння застосовувати їх на практиці (SOLID, GRASP, DRY, KISS, YAGNI);
- Secure Coding Practices;
- Досвід роботи з базами даних (PostgreSQL, MongoDB, MySQL, etc.).

Бажаний професійний рівень кандидата?
Наразі шукаємо інженера від Middle рівня.

Що робити на проекті?
Всі розробники в команді вирішують дуже різнобічні завдання і займаються проблемою від початку її аналізу, дослідження, проектування та реалізації до впровадження і випуску рішення. Це не означає, що розробник веде проект сам - на етапі постановки завдання з ним працює BA, тестування виконують QA інженери, випуск контролює DevOps. У той же час є можливість брати участь у всіх етапах, не зупиняючись тільки на написанні коду. Команда розробників максимально залучена в процес проектування архітектури додатку, і тому технічний рівень виконаних завдань також може бути будь-яким - від реалізації найпростіших тасків до створення / інтеграції окремих компонентів і додатків системи.

В зв‘язку з чим відкрилася позиція?
Наразі команда розподілена між містами Львів та Черкаси. Маємо намір перевести розробку до Львова.

Перспектива зростання/розвитку за даною позицією?
Перспективи професійного та кар‘єрного розвитку - необмежені, все залежить від бажання і мотивації.

Розмір і структура команди?
Загалом команда налічує 20 професіоналів - 1 Delivery Manager, Scrum Master, BA, 5 QAs, 11 Dev-ів, 1 DevOps.

Скільки років проекту?
Найстаршому проекту з екосистеми 5 років, наймолодший розробляється з весни 2018.

Де знаходяться люди, які приймають технічні рішення по проекту?
Технічні рішення приймає наша команда.

Умови роботи:
Скільки етапів інтерв‘ю? З ким? Співбесіди проходять у 2 етапи: первинне інтерв‘ю з НR-ом, за його результатами — технічне інтерв‘ю.
Чи є випробувальний термін та скільки він триває? Випробувальний термін складає 3 місяці.
Як часто бувають та як оплачуються овертайми? Загалом ми проти них. Та інколи трапляються вимушені овертайми. В таких випадках час компенсується додатковими вихідними.
Який графік роботи? Гнучкий графік, 8 робочих годин, п’ятиденний робочий тиждень.
Чи є можливість певні дні працювати дистанційно? В окремих випадках є можливість працювати з дому.
Скільки днів відпустки? 24 календарних дні на рік.
Скільки днів оплачуваних лікарняних на рік? 5 днів на рік.
Яке планування в офісі? Space.
Чи є медичне страхування? Так.
Які ще є “плюшки“? Покриття витрат на конференції/тренінги/семінари, уроки англійської мови, участь у хакатонах, доступ до бібліотеки з різноманітною професійною літературою, корпоративний відпочинок.
Коли, яким чином та в якій валюті розраховується та сплачується заробітна плата? Зарплата нараховується на початку місяця до 5-го числа. За поточним курсом долара конвертується в гривню.
Адреса офісу: м. Львів, вул. Кульпарківська, 59.

Стань частиною нашої команди і розвивайся разом з нами

About MEV, LLC

MEV — професійна команда з розробки програмного забезпечення. Компанія на ринку інформаційних послуг більше 10 років. Центральний офіс компанії знаходиться в San Francisco. Основний технічний відділ розташований в Україні, у містах Черкаси та Львів.

Company website:
https://mev.com/

The job ad is no longer active
Job unpublished on 14 April 2020

Look at the current jobs Java Lviv→