Software Development Engineer II (MyProduct: Cost, Deals, Fuel and Cost API)
Роботодавець · Tesco Technology
Будапешт
На посаді Software Development Engineer (JAVA) ви станете експертом у різних бекенд-технологіях та розроблятимете програмне забезпечення, яке допомагає нашим клієнтам і колегам у повсякденному житті. Ви відповідатимете за весь процес розробки та підтримки програмного забезпечення. Ваші додатки зроблять раніше складні завдання простими, дозволяючи економити час, зусилля чи гроші або ж переосмислювати звичні речі.
Завдання
- Демонстрація глибоких знань середовища розробки (IDE), мови та інструментів Java
- Впевнене тестування та розробка будь-якого функціоналу
- Профілювання та оптимізація коду
- Визначення та застосування відповідних шаблонів проєктування для вирішення завдань
- Демонстрація гарного розуміння когезії, принципів SOLID та їх застосування
- Демонстрація практичних знань однієї з релевантних операційних систем
- Написання скриптів та автоматизація у відповідному середовищі
- Щоденне використання штучного інтелекту для розуміння вимог, створення дизайну та розробки
Умови та пільги
Постійний контрактБезстроковий трудовий договір з першого дняЩорічний бонус до зарплатиНа основі індивідуальних результатів та результатів компаніїПриватне медичне страхуванняШироке приватне медичне страхування — комплексний пакет послуг, що включає широкий спектр фахівців, медичні послуги та безплатну вакцинацію проти грипуКафетерійДопомога з релокацієюПрофесійний супровід для отримання необхідних дозволів на роботу та інших документівМожливості для навчанняСертифіковане технічне навчання та доступ до освітніх платформ, таких як Udemy, Pluralsight та O'ReillyБонус за рекомендацію
Вимоги
- Досвід роботи в хмарному середовищі (AWS або Azure)
- Розуміння NoSQL-технологій (Redis, MongoDB або аналогічних) та реляційних СУБД
- Досвід роботи з різноманітними фреймворками та бібліотеками (Spring Boot, Micronaut або подібними)
- Досвід використання Docker та Kubernetes (або аналогів) для контейнеризації, масштабування та моніторингу додатків
- Досвід роботи в середовищах Lean та Agile, а також розуміння принципів таких методологій, як BDD, ATDD та TDD