Jobs Dnipro 4

  • Senior Software Engineer / Tech Lead

    Ukraine · Product · 5 years of experience · Intermediate
    Kyivstar.Tech шукає Senior Software Engineer / Tech Lead Що ти будеш робити Займатись розробкою високонавантажених, розподілених middleware& backend додатків в телекомунікаційній сфері пов’язаних з обробкою provisioning requests, order data-contents,...

    Kyivstar.Tech шукає Senior Software Engineer / Tech Lead


    Що ти будеш робити

    • Займатись розробкою високонавантажених, розподілених middleware& backend додатків в телекомунікаційній сфері пов’язаних з обробкою provisioning requests,  order data-contents, voice, billing& tariffication events.
    • Проектувати та розробляти архітектуру мікро-сервісних систем АРІ, нових бізнес-логік.
    • Писати unit, інтеграційні, навантажені тести.
    • Писати технічну документацію.
    • Консультувати щодо нових та існуючих систем для погодження проектних документацій.
    • Займатись підтримкою працездатності сервісів.

       

    Яка кваліфікація та досвід необхідні

    • Досвід роботи у сфері програмування — не менше 5 років, у комерційних проєктах — не менше 2 років.
    • Досвід управління процесами, проєктами або командами — не менше 2 років.
    • Знання мови програмування Java 8/17 (Concurrency, Parallel, Distributed).
    • Знання мови програмування Scala (2.12/2.13). Вміння писати та розуміти функціональний код.
    • Досвід роботи з одним із асинхронних та/чи реактивних серверів (Akka HTTP/Netty/ Vert.x). Вміння будувати REST-архітектуру на їх основі.
    • Досвід роботи з NoSQL (Cassandra DB).
    • Досвід роботи з реляційними базами даних, знання SQL (Oracle).
    • Розуміння та досвід роботи з CI/CD-процесами, знання інструментів Maven, Gradle, JUnit, CI/CD tools.
    • Досвід роботи з Spring Framework (MVC, Boot, Security), Akka/Apache Pekko (HTTP, Streams), Distributed Cache Framework, Hibernate.
    • Розуміння та досвід роботи з брокерами повідомлень (Kafka, JMS).
    • Знання принципів побудови розподілених систем і практичний досвід роботи з ними.
    • Досвід використання гнучких методологій розробки ПЗ: SDLC, Scrum, Kanban, XP, WF.
    • Досвід роботи з мікросервісами, SOA, монолітом, патернами проєктування, Event Sourcing, CQRS, DDD.
    • Досвід роботи з Docker-стеком.
    • Досвід роботи з Grafana, ELK Stack, Artifactory.
    • Англійська — на рівні ведення переговорів та ділового листування.

       

    Плюсом стане

    • Досвід розробки та написання технічної документації, досвід з супроводу ПЗ.
    • Знання в рамках телеком домену архітектура білінгових, провіженінгових систем, vas (value added services), базові знання побудови мережі GSM.

       

    Ми пропонуємо

    • Офіс або ремоут — вирішувати тобі. Ми даємо можливість працювати будь-де, а робоче місце облаштуємо.
    • Ремоут онбординг.
    • Перформанс бонуси для всіх (річні чи квартальні — залежить від ролі).
    • Навчаємо працівників: є безліч внутрішніх ресурсів і програм від партнерів, власна бібліотека.
    • Страхування здоров’я і життя для працівників.
    • Wellbeing-програма та корпоративний психолог.
    • Компенсація витрат на мобільний зв’язок Київстар.
  • Middle Strong/Senior Java Developer

    Ukraine · Product · 4 years of experience
    Основні вимоги ОБОВ’ЯЗКОВО 3+ роки комерційного досвіду розробки на Java Гарне знання Java: Core, структури даних та алгоритми, Multithreading, Design Patterns, Servlets 2+ роки роботи з SQL (процедурне програмування, побудова моделей БД, оптимізація...

    Основні вимоги

    • ОБОВ’ЯЗКОВО 3+ роки комерційного досвіду розробки на Java
    • Гарне знання Java: Core, структури даних та алгоритми, Multithreading, Design Patterns, Servlets
    • 2+ роки роботи з SQL (процедурне програмування, побудова моделей БД, оптимізація запитів) (використовуємо PostgreSQL)
    • Досвід роботи зі Spring (Boot, Security, MVC, Data); ORM
    • Досвід роботи з RabbitMQ 
    • Досвід роботи з Docker, AWS
    • Знання Maven/Gradle

     

    Буде плюсом

    • Досвід роботи у фінтех домені

     

    Основні обов’язки

    • Перший проєкт: Розробка web-застосунків (REST-сервіси) 
    • Другий проєкт: Перехід з legacy на сучасний стек 

     

    Своїм співробітникам ми пропонуємо

    • Роботу в найбільшому та інноваційному банку України
    • Офіційне працевлаштування та 24 календарних дні відпустки
    • Компенсацію лікарняних
    • Конкурентну заробітну плату
    • Бонуси, премія відповідно до політики компанії
    • Медичне страхування 
    • Корпоративне навчання
  • Automation QA Engineer

    Office Work · Ukraine (Dnipro) · Product · 2 years of experience · Intermediate
    We are looking for an Automation QA Engineer professional to develop an AQA ecosystem for testing an adtech system based on microservices. Key Responsibilities: - Design, write, and develop test scenarios. - Collaborate with development teams to enhance...

    We are looking for an Automation QA Engineer professional to develop an AQA ecosystem for testing an adtech system based on microservices.

     

    Key Responsibilities:

    - Design, write, and develop test scenarios.

    - Collaborate with development teams to enhance and integrate automated tests into the development lifecycle.

    - Utilize programming skills to write scalable, maintainable, and efficient test code (predominantly Java).

    - Work with CI/CD pipelines to ensure smooth automation integration and efficient deployment processes.

    - Contribute to test documentation.

    - Participate in code reviews and continuously improve automation frameworks and processes.

    - Monitor and analyze test results, providing detailed reports and actionable insights to stakeholders.

     

     Qualifications:

    - 2+ years' experience working as AQA

    - Proven experience in API testing and microservices environments.

    - Proficiency in Java with a strong understanding of OOP principles, SOLID, and design patterns.

    - Hands-on experience with test automation tools such as JUnit, RestAssured, and WireMock.

    - Hands-on experience with test reporting tools.

    - Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or similar.

    - Familiarity with REST API testing, JSON schema validation, and HTTP protocols.

    - Basic understanding of Kubernetes and containerization concepts.

    - Experience with version control systems such as Git.

    - Strong analytical and problem-solving skills with attention to detail.

    - Excellent teamwork and communication skills.

     

    Nice to have:

    - Experience with Spring Boot.

    - Experience with gRPC.

    - Integration testing experience.

    - Basic knowledge of Docker.

    - Familiarity with cloud platforms.

     

    Benefits:

    - Competitive compensation package

    - International work environment

    - Flexible working schedule and the possibility to work remotely

    - Annual performance bonus

    - English classes

    - Maternity/Paternity leave

  • Junior/Middle Java Developer

    Office Work · Ukraine · 2 years of experience · Intermediate
    ‍We invite a Junior/Middle Java Developer to join our team for long-term cooperation. Gransoft develop an international health insurance portal. Our project has become especially important at this time. Office Location: Uzhhorod (our...

    👨‍💻We invite a Junior/Middle Java Developer to join our team for long-term cooperation.  
     
    Gransoft develop an international health insurance portal.  
     
    Our project has become especially important at this time.  
     
     

    ▪️Office Location: Uzhhorod

    (our company provides a relocation assistance, expenses reimbursement and accommodation if required)  
     
     

    Requirements:  
     
    — Strong and confident knowledge of Java, Hibernate, Spring, MySQL

    — Experience with any software development 2+ years 
     Experience with Java provides a significant advantage
     
    — An intermediate-level proficiency in English: reading, writing and speaking 
     
    — Responsible attitude to the tasks and deadlines  
     
    — Work from office only  


     

    We offer:  
     
    — Interesting and challenging project
     
    — Creative and friendly atmosphere 
     
    — Our company policy is to welcome your ideas and suggestions 
     
    — An international team of experienced Java developers  
     
    — Paid vacations and days off during national holidays  
     
    — Flexible work schedule  
     
    — 8-hour workday  
     
    — Office in Uzhhorod
     
    — Paid English language courses
     
    — Our company provides a relocation assistance, expenses reimbursement and accommodation if required 
     
     

    More details could be given during an interview  
     
    Please include your Telegram username in CV

Log In or Sign Up to see all posted jobs