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.

 

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

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

Look at the current jobs Java Lviv→

Loading...