Jobs Dnipro 4
-
Senior Software Engineer / Tech Lead
Ukraine · Product · 5 years of experience · IntermediateKyivstar.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 · IntermediateWe 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 · IntermediateWe 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