Jobs
143-
· 58 views · 13 applications · 1d
Java tech lead
Full Remote · Countries of Europe or Ukraine · 5 years of experience · Upper-IntermediateProvectus helps companies adopt ML/AI to transform the ways they operate, compete, and drive value. The focus of the company is on building ML Infrastructure to drive end-to-end AI transformations, assisting businesses in adopting the right AI use cases,...Provectus helps companies adopt ML/AI to transform the ways they operate, compete, and drive value. The focus of the company is on building ML Infrastructure to drive end-to-end AI transformations, assisting businesses in adopting the right AI use cases, and scaling their AI initiatives organization-wide in such industries as Healthcare & Life Sciences, Retail & CPG, Media & Entertainment, Manufacturing, and Internet businesses.
We are looking for a talented Tech Lead with exceptional communication skills in English and a strong aptitude for leadership and collaboration. This is an exciting opportunity to lead a new team while working on cutting-edge technologies in a dynamic and fast-paced environment.
Responsibilities:
- Lead the design, development, and maintenance of Spring Boot applications running on Kubernetes, ensuring scalability and high performance.
- Architect and implement robust APIs using REST and GraphQL.
- Oversee database management (e.g., MySQL, Cassandra) and design and maintain CI/CD pipelines (GitLab, Nexus).
- Implement and manage monitoring systems using tools like Prometheus, Kibana, and Grafana.
- Develop and maintain cloud-native solutions leveraging AWS services.
- Occasionally assist with front-end tasks in ReactJS.
- Provide technical guidance and mentorship to your team, ensuring seamless project delivery.
Requirements:
Technical Qualifications
- Application Design: Proven experience in architecting scalable, high-performance applications for high-load environments.
- Java/Kotlin Expertise: Strong programming experience in Java 11+ and/or Kotlin development.
- Containerization and Orchestration: Strong experience with Docker, proficiency with Kubernetes.
- Build Tools: Proficiency with Maven or Gradle.
- Database Migrations: Experience with migration tools and database schema design.
- Cloud-Native Knowledge: Proficiency in serverless frameworks and AWS services; experience designing cloud-based applications.
- Monitoring/Metrics Tools: Experience with tools such as Kibana, Grafana, CloudWatch, and Prometheus for monitoring and performance metrics.
- Version Control and CI/CD: Solid understanding of GitLab and GitLab pipelines.
Frontend Basics: Basic exposure to ReactJS and front-end development.
Leadership and Soft Skills
- Demonstrated ability to lead a team of engineers effectively.
- Strong collaboration and interpersonal skills to work with cross-functional teams and clients.
Fluent English communication for client interactions and team coordination.
Nice-to-Have:
- Experience with OpenSearch.
- Exposure to performance testing tools and techniques.
-
· 15 views · 2 applications · 5h
Java/Kotlin Lead (AI agents)
Full Remote · EU · 7 years of experience · Upper-IntermediateWe are seeking an experienced Lava Lead with a strong Java and distributed systems background to lead our cross-functional team based in Poland. This role combines deep technical expertise with people leadership responsibilities across backend and mobile...We are seeking an experienced Lava Lead with a strong Java and distributed systems background to lead our cross-functional team based in Poland. This role combines deep technical expertise with people leadership responsibilities across backend and mobile engineering.
Our client, headquartered in California, is a global e-commerce leader connecting millions of buyers and sellers in over 190 markets. You will lead a team delivering cutting-edge AI/ML-powered experiences that transform the way people shop and sell online.Your Role:
As an Java Lead, you will be responsible for the technical direction, people development, and delivery execution of a high-performing team. You will collaborate closely with product, AI/ML, and platform teams to design and deliver scalable features, ensuring operational excellence, clean architecture, and reliable services.Key Responsibilities
- Lead and mentor a cross-functional team of backend (Java/Kotlin) and mobile engineers (iOS/Android)
- Drive architecture and design decisions for large-scale, distributed systems
- Provide technical leadership in areas such as API contracts (FGQL, REST, WebSockets), service integration, and performance optimization
- Promote best practices in observability, including metrics, tracing, and alerting
- Organize and lead on-call rotations, ensuring effective incident response and root-cause analysis
- Partner with product and ML stakeholders to define scope, set priorities, and ensure delivery of impactful solutions
- Conduct regular code and design reviews, contributing hands-on when needed to guide complex implementations
Foster a culture of ownership, technical excellence, and continuous improvement
Qualifications:
- 2+ years of experience as Tech Lead with direct team leadership responsibilities
- 7+ years of backend development experience with Java or Kotlin
- Deep expertise in designing scalable distributed systems and microservices architectures
- Strong understanding of API contract design and maintenance: FGQL, REST, WebSockets
- Solid experience with Spring Framework and related Java/Kotlin tooling
- Hands-on experience leading teams through operational responsibilities, including on-call rotations
- Proficiency in modern observability practices: logs, metrics, tracing, incident response
- Excellent English communication skills (C1 level or above)
BSc or MSc in Computer Science, Engineering, or a related technical field.
Preferred Qualifications:
- Experience with Apache Kafka or other real-time streaming systems
- Knowledge of reactive programming (e.g., Project Reactor)
- Experience with Docker and Kubernetes in a production environment
- Exposure to AI/ML-based applications or infrastructure
Experience in e-commerce or consumer-facing platforms operating at scale
We offer*:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
More -
· 56 views · 5 applications · 4h
Senior Java Back-End Developer
Full Remote · Ukraine · Product · 6 years of experience · Upper-IntermediatePlease provide your CV and LinkedIn profile. We demand your LinkedIn profile with actual working experience to move forward with your application! Fundomate is looking for a Senior Java Back-End Developer to join our team. Fundomate is an innovative...Please provide your CV and LinkedIn profile. We demand your LinkedIn profile with actual working experience to move forward with your application!
Fundomate is looking for a Senior Java Back-End Developer to join our team. Fundomate is an innovative fintech company operating in the alternative lending space and providing both direct-to-business and white-label turnkey solutions.
You will be good match if:
- You have history of solving non trivial problems in one of your previous projects
- You have wide technology background (backend, frontend, devops, ops, mobile development, etc), so you will understand the connections between technologies and expand this knowledge with domain and business needs.
- You have experience working in US fintech domain
We will be good match if:
- You want to solve (or learn to solve) complex business problems
- You want to experiment with processes/development technics/tools
- You are interested in continuous improvement and automation of product and working process
Requirements:
- 6+ years of experience developing web applications
- 3+ years of experience in any IoC & DI framework (Spring, Quarkus, Micronaut, etc.)
- TDD experience in production is a must have
- Good knowledge of MicroServices (Kubernetes knowledge is a plus)
- Experience working with tools like Git, Gradle, Jenkins or similar CI/CD
- Working experience in Industry Standard protocols related API Security including OAuth (KeyCloak is a plus)
- Working experience with RDBMs like Postgres/MySQL or any similar
- Understanding of asynchronous message-based communication like Kafka, GCP Pub/Sub, AWS SNS/SQS, etc. (Kafka as an advantage)
- Strong Agile/Scrum/Kanban development experience
- Experience in third party systems integration (XML or JSON api)
- Knowledge of any cloud provider (AWS as an advantage)
Our technical Stack:
- Java 21
- Microservices (Quarkus)
- Postgresql/MySQL
- Kafka
- Keycloak
- Kubernetes & Docker
- AWS (EKS, MSK, RDS, etc.)
- Gradle
- Bitbucket pipelines, gitops approach
- Lombok, MapStruct, Flyway
We also have a legacy system. We do not change it and replace it with microservices. So you will also spend time on reading legacy code.
Monolith tech stack:
- Java 8
- Play 1.5
- Mysql
- FreeMarker templates
We offer:
- Innovative product with modern technology stack
- Competitive salary (paid in $)
- Social package (paid vacations, sick leaves and etc)
- PE accounting and support
- WFH and remote working mode possibility, Ukrainian working hours
- No bureaucracy, micromanagement and time-tracking
More -
· 4 views · 0 applications · 47m
Lead Hybris Engineer
Full Remote · Ukraine · 6 years of experience · Upper-IntermediateN-iX is looking for a Lead Hybris Engineer for one of our clients. SAP Commerce Backend Development Lead responsible for designing, developing and maintaining scalable and robust backend solutions within the SAP Commerce platform. The candidate should...N-iX is looking for a Lead Hybris Engineer for one of our clients.
SAP Commerce Backend Development Lead responsible for designing, developing and maintaining scalable and robust backend solutions within the SAP Commerce platform.The candidate should possess strong expertise in SAP Commerce Cloud and a solid understanding of eCommerce processes, with emphasis on building scalable and high-performance backend solutions.
Expected Tasks to be performed:
- Design, develop, customize, and maintain backend functionalities in SAP Commerce Cloud (Hybris).
- Implement and enhance integrations with external systems (e.g., SAP ERP, payment gateways, logistics, and other third-party services) using OCC, REST, and SOAP APIs.
- Work on key modules including Product Information Management, Cart & Checkout, Order Management, Customer Management, and B2B/B2C Accelerators.
- Develop custom extensions and configure existing modules based on project requirements.
- Collaborate with frontend developers, business analysts, and QA teams to deliver end-to-end features.
- Ensure quality code through unit testing, code reviews, and adherence to best practices.
- Oversee customer data management processes, including data cleansing, migration, and enrichment.
- Responsible for Sprint Demo, Key user Training, UAT support, Hypercare / Post Go-live support.
- Ensure excellent communication and collaboration between Internal and external teams.
- Acting as module lead to lead and plan the team's capacity for development and delivery.
- Taking ownership of deliverables and defects introduced.
Mandatory Skills:
- Minimum 6 Years of Experience as SAP Commerce Developer or Lead Developer
- Possesses in-depth knowledge of key SAP Commerce modules
- Experience working in Agile/Scrum development environments.
- Strong experience in REST APIs, OCC and other integration patterns
- Strong leadership and mentoring capabilities.
- Excellent communication and stakeholder management.
- Problem-solving mindset and attention to detail.
-
· 374 views · 45 applications · 18d
Java розробник
Ukraine · Product · 1 year of experience · Pre-IntermediateSoftIndex LLC запрошує на постійну роботу талановитих розробників Java. SoftIndex LLC розробляє свої прикладні проекти — це високонавантажені системи веб-аналітики та веб-реклами за принципом Google AdWords, Google AdSense. У нас сильний R&D напрямок...SoftIndex LLC запрошує на постійну роботу талановитих розробників Java.
SoftIndex LLC розробляє свої прикладні проекти — це високонавантажені системи веб-аналітики та веб-реклами за принципом Google AdWords, Google AdSense.
У нас сильний R&D напрямок і ми активно розвиваємо власні Open Source проекти, деякі з них:
- Наш Java проект ActiveJ, https://activej.io/ — Open Source платформа для побудови сучасних High-Load веб-додатків, хмарних рішень та мікросервісів – найближчий конкурент Spring, Vert.x, Micronauts, Spark та багато інших подібних проектів.
Перевага архітектури ActiveJ у його високій продуктивності, простоті та легковагості, нативній асинхронності, що підтверджено бенчмарками;
- UIKernel, http://uikernel.io — React.js бібліотека для створення форм редагованих гридів з фільтрами - простий спосіб управління складними інтерфейсами.
Запрошуємо на роботу всіх, хто відчуває у собі сили та бажання працювати над унікальними для України проектами.
Основні завдання на проекті:
- Розвивати Open Source проекти компанії.
- Брати участь у розробці високонавантажених масштабованих систем для роботи з великих масивами даних.
Застосовувати знання алгоритмів, структур даних, архітектури.
Ключові компетенції:
- Вища освіта в IT / інженерії / математиці. Готові розглянути студентів з досвідом роботи.
- Комерційний досвід розробки від 1 року.
- Впевнені знання Java та Java Core, як основної платформи розробки.
- Написання чистого, підтримуваного та ефективного коду.
- Відмінне знання ООП, алгоритмів та структур даних.
- Багатопоточне програмування.
- Знання GIT або інших систем керування версіями вихідного коду.
Буде перевагою:
- Знання та досвід із С++, Haskell/Rust/Zig.
- Знання мережевого програмування та баз даних(PostgreSQL/MySQL/ClickHouse/NoSQL).
- Досвід роботи зі Spring, Apache Kafka або з іншими продуктами Apache.
- Англійська для читання документації.
Особистісні якості:
- Швидке освоєння нових технологій.
- Відмінні аналітичні навички, вміння працювати як самостійно, так і в команді.
Випускників IT-курсів без релевантного досвіду не розглядаємо.
Щo ми пропонуємо:
- Перспективні проекти, робота з передовими технологіями, амбіційні завдання, цікаві виклики для професійного розвитку.
- Конкурентну заробітну плату, бонуси та регулярні огляди заробітної плати.
- Довгострокове співробітництво.
- Повна зайнятість. Робочий графік: з 11.00 до 20:00. НЕ має трекерів часу.
- Можливість працювати віддалено або по гібридному формату роботи.
- Соц.пакет: медстрахування, оплачувані абонементи у басейн або тренажерний зал, оплачувана відпустка та лікарняний.
- Дружню атмосферу, наставництво, комфортний офіс біля метро Університет/Золоті ворота у Київі.
Термін розгляду CV до 5 робочих днів. Якщо ви не отримали відповідь від рекрутера протягом цього часу, це означає, що ми розглянули ваше резюме, але на даний момент у компанії немає вакансій, які відповідають Вашому досвіду та побажанням.
Будемо раді знайомству та співпраці.
Надсилайте своє резюме і приєднуйтесь до нашої команди!
More -
· 169 views · 22 applications · 24d
Middle Fullstack (Java+JS) Developer
Ukraine · Product · 4 years of experienceОсновні вимоги 4+ років комерційного досвіду Java розробником (Java 8, Java 17+) Впевнене володіння HTML, CSS та JavaScript Відмінне володіння Spring Framework Досвід роботи з SQL (Postgre, Oracle) і NoSQL (MongoDB) Досвід роботи з системою контролю...Основні вимоги
- 4+ років комерційного досвіду Java розробником (Java 8, Java 17+)
- Впевнене володіння HTML, CSS та JavaScript
- Відмінне володіння Spring Framework
- Досвід роботи з SQL (Postgre, Oracle) і NoSQL (MongoDB)
- Досвід роботи з системою контролю версії Git
Знання JUnit, Mockito
Буде плюсом
- Знання Angular.js
- Розуміння роботи протоколів AMQP, MQTT
Основні обов’язки
- Написання коду, дотримуючись архітектурних принципів та використання шаблонів проєктування
- Участь у тестуванні своїх доробок, оптимізація існуючого коду
(Співвідношення бекенд задач до фронтенд задач 70%/30% відповідно)
Своїм співробітникам ми пропонуємо
- Роботу в найбільшому та інноваційному банку України
- Офіційне працевлаштування та 24 календарних дні відпустки
- Компенсацію лікарняних
- Конкурентну заробітну плату
- Бонуси, премія відповідно до політики компанії
- Медичне страхування
- Корпоративне навчання
- Можливість віддаленого формату роботи
- Корпоративну фінансову допомогу у критичних ситуаціях
-
· 290 views · 72 applications · 28d
Java developer Middle
Full Remote · Ukraine · Product · 3 years of experienceМи шукаємо Middle Java Developer для роботи над проектами зв'язаними з реєстрацією користувачів, платіжними системами та іншими важливими модулями. Мова та технології Java Core 8+ Spring Framework (Spring Boot, Spring Data, Spring Security) JPA...Ми шукаємо Middle Java Developer для роботи над проектами зв'язаними з реєстрацією користувачів, платіжними системами та іншими важливими модулями.
Мова та технології
Java Core 8+ Spring Framework (Spring Boot, Spring Data, Spring Security) JPA (Hibernate) Postgres MongoDB Rabbitmq Docker Tomcat NoSQL
Твої обов’язки
Брати участь у розробці нових функціональних модулів (наприклад реєстрація, платіжні блоки), дотримуючись технічних вимог та архітектурних рішень
Реалізація та підтримка REST та AMQP API, включаючи роботу із зовнішніми та внутрішніми сервісами
Розробляти на базі Spring Framework (Spring Boot, Spring Data, Spring Security), робота з залежностями та налаштуванням компонентів
Проектувати реляційні та NoSQL баз даних (PostgreSQL, MongoDB, Redis), реалізація CRUD операцій, написання запитів та оптимізація роботи з базою
Інтеграція із зовнішніми системами (API сторонніх сервісів, платіжні шлюзи, CRM) з використанням REST/SOAP та AMQP
Приймати участь у код-рев'ю, допомога у покращенні якості коду та дотриманні стандартів
Забезпечити продуктивность та стабільності додатку, оптимізація існуючих рішень
Підтримувати існуючі модулі та брати участь у їх модернізації, виправлення багів та доопрацювання функціоналу
Взаємодіяти з командою для обговорення вимог, архітектурних рішень та планування завдань
Працювати з системами контролю версій (Git) та CI/CD пайплайнами для автоматизації збирання та розгортання додатків
Вимоги
3+ роки досвіду роботи з Java (Java 8 та вище), розуміння об'єктно-орієнтованого програмування та основних принципів розробки
Досвід роботи з Spring Framework: Spring Boot, Spring Data, розуміння конфігурації та роботи компонентів
Досвід розробки REST API: створення та тестування ендпоінтів, робота із зовнішніми сервісами, базове розуміння аутентифікації та авторизації (OAuth2, JWT)
Досвід роботи з базами даних: знання SQL, досвід роботи з PostgreSQL та NoSQL базами (MongoDB, Redis)
Розуміння основ роботи з багатопоточністю в Java, досвід роботи з потоками та синхронізацією даних
Досвід роботи з системами обміну повідомленнями (наприклад, RabbitMQ), розуміння черг повідомлень та взаємодії між мікро сервісами
Досвід інтеграції із зовнішніми сервісами (REST, SOAP), робота з API третіх сторін;
Розуміння та вміння використовувати GOF-патерни та принципи чистоти коду (GRASP, SOLID)
Навички роботи з Git, досвід роботи із системами управління версіями та CI/CD інструментами
Вміння вирішувати технічні завдання в рамках існуючої архітектури та генерувати пропозиції щодо покращення існуючих рішень
Здатність працювати у команді, бути проактивним та відповідальним за виконання завдань у строк
Добре мати
Досвід роботи з Docker, Kubernetes
Досвід роботи з хмарними платформами (AWS, GCP, Azure)
Досвід роботи з системами кешування та оптимізації продуктивності додатків
Досвід роботи у проектах, пов'язаних з фінансовими системами та дотриманням стандартів безпеки (наприклад, PCI DSS)
Що ми пропонуємо
Роботу у цікавих проєктах з нестандартними рішеннями
Ринкову оплату праці
Повний бухгалтерський супровід
Performance review
Командну підтримку у адаптації на новому робочому місці
Швидкість у прийнятті рішень
Безпосередній вплив на розвиток продукту
Оплачувані лікарняні та відпустка
Можливість повного remote
Гнучкий графік роботи, де головне – результат.
Про компанію Alliance DigitalСтворюємо нове. Покращуємо наявне.
More
Наша команда спеціалізується на вирішенні складних завдань у сфері фінансових технологій.
Наші експерти мають глибокі знання в галузі організації та автоматизації масового бізнесу, управління розробкою програмного забезпечення для фінансового та банківського сектора.
Ми створюємо унікальний клієнт-банк на web та mobile.
Унікальність товару надає можливість використання єдиного клиент-банка одночасно всім категорій клієнтів: фізичні особи, підприємці, юридичні особи.
Ми створюємо екосистему з інших небанківських сервісів та послуг, які допомагатимуть розвивати бізнес клієнтам МСБ, а фізичним особам створювати всі умови для швидкого та зручного вирішення фінансових завдань. -
· 477 views · 55 applications · 10d
Java Developer
Office Work · Ukraine (Cherkasy) · Product · 1 year of experience · Pre-IntermediateКомпанія «ТЕКО ТРЕЙД» (https://overseer.ua), лідер серед інтеграторів GPS рішень України, в зв'язку з розширенням, оголошує конкурс на вакансію «Java Developer». Розглядаємо тільки кандидатів з м. Черкаси. Обов'язки: Розробка і підтримка програмного...Компанія «ТЕКО ТРЕЙД» (https://overseer.ua), лідер серед інтеграторів GPS рішень України, в зв'язку з розширенням, оголошує конкурс на вакансію «Java Developer». Розглядаємо тільки кандидатів з м. Черкаси.
Обов'язки: Розробка і підтримка програмного наявних програмних продуктів
Дослідження і оптимізація розрахунків систем моніторингу
Робота в команді
Дослідження механізмів та способів покращення програмних продуктів
Розробка та впровадження математичних моделей та алгоритмів
Основні вимоги
Знання Git та методології Git Flow
Навички роботи з Jira, Trello
Базові знання Linux (Debian, Ubuntu)
Розуміння і робота з Nginx, базові Devops-навички (Github Actions, Gitlab pipelines, Docker)
Ґрунтовні знання Spring Framework, JDBC, Spring Security, Concurrency в Java, Reflection, робота з кешованими даними.
Глибоке розуміння паттернів проектування, принципів побудови високоабстрагованого коду, розуміння ООП та алгоритмів.
Розуміння та робота з PostgreSQL (нормалізація, Partitioning, зв’язки)
Розуміння і основи роботи з профайлером, написання юніт тестів та інтеграційних тестів: JUnit, Testcontainers
Знання математики та аналізу: Основи статистичних даних, математичний аналіз (диференціальне та інтегральне числення, аналіз екстремумів функцій), дискретна математика (бінарна логіка, операції над множинами)
Знання основ теорії сигналів: фільтрація даних, різновиди фільтрів, цифрова ентропія
Буде перевагою:
Технічна освіта.
Досвід роботи з іншими мовами програмування (Java, Swift).
OVERSEER - комплексні послуги GPS-моніторингу, контролю пального, обробки полів агродронами від лідера українського ринку
More -
· 538 views · 104 applications · 25d
Java Developer (Trainee)
Full Remote · Ukraine · IntermediateШукаємо Java початківців — майбутніх гуру Web & Enterprise backend Java development! Ми — команда професіоналів, для кого створювати якісні ФінТех рішення які розробляються, тестуються та випускаються українською командою спеціалістів та експертів — є...Шукаємо Java початківців — майбутніх гуру Web & Enterprise backend Java development!
Ми — команда професіоналів, для кого створювати якісні ФінТех рішення які розробляються, тестуються та випускаються українською командою спеціалістів та експертів — є пріоритет № 1.
Ми запускаємо повноцінну програму навчання майбутніх Java Developers. Ми віримо, що талановиті новачки можуть стати справжніми професіоналами за правильного підходу до навчання. Якщо ти мрієш стати впевненим Java Developer і працювати в команді майстрів своєї справи — долучайся до нас. Формат повністю віддалений — проходь стажування з будь-якої точки України!
Що ми пропонуємо:- Безкоштовне стажування до результату за напрямком Java Development;
- Працевлаштування після успішного завершення інтернатури;
- Повне занурення у професію зі старту;
- Підтримку ментора на всьому шляху;
- Повну прозорість процесу та регулярний фідбек
- Програми стажування індивідуально підлаштовувані під рівень знань кандидата;
- Практику з проектами і задачами аналогічними до комерційних у віртуальній лабораторії компанії;
- Вирішення учбових задач реального рівня складності;
- Багато цікавої теорії та практики;
- Робота в команді за Scrum/Agile підходами;
Повністю дистанційний формат з гнучким графіком.
Що потрібно від тебе:
- Знати синтаксис Java, прості управляючі конструкції, основи ООП, базові колекції;
- Практичний досвід роботи з дженериками, анотаціями, колекціями та потоковою обробкою даних у Java;
- Базове уявлення про структуру реляційних баз даних і впевнене використання SQL-запитів;
- Гарне розуміння алгоритмічних підходів та ефективне застосування структур даних у вирішенні задач;
- Знання англ. мови на рівні В1+;
- Велике бажання працювати та розвиватися в цій сфері.
Ти стовідсотково наш кандидат, якщо:
- Постійно цікавишся новітніми технологіями розробки на мові програмування Java;
- Маєш сильне бажання розвиватися як full-stack чи backend розробник;
- Не боїшся нових викликів та цікавих важких задач;
- Маєш аналітичний майндсет та вміння мислити нестандартно;
- Вмієш організовувати свій час, самостійно шукати інформацію та працювати на результат;
- Маєш англійську для читання документації і базові знання з computer science та Java.
Як усе працює:Термін: визначається індивідуально;
Формат: онлайн з будь якої точки України;
- Курс для початківців (опціонально);
- Курс backend розробки мікросервісів на Java; Spring, etc.;
- Стажування на учбових проектах;
- Регулярні фідбек-сесії з твоїм ментором;
- Працевлаштування на комерційні проекти.
Програма стажування включає в себе наступні теми, але не обмежується ними:
- Поглиблене вивчення Java;
- Робота з Git та командним рядком;
- Базові принципи навчального процесу;
- Ключові концепції Java Core;
- Основи запитів SQL та баз даних;
- ORM з використанням Hibernate;
- Принципи роботи вебу;
- Створення вебзастосунків з Spring Boot;
- Багатопоточність у Java;
- Базовий рівень JavaScript;
- Алгоритми та структури даних;
- Основи верстки: HTML і CSS;
Як приєднатися до нас?
- Надіслати нам CV;
- Пройти pre-screening інтерв’ю з рекрутером;
- Виконати типове тестове завдання;
- Пройти фінальне інтерв’ю з технічним експертом.
Ласкаво просимо до команди!
More -
· 212 views · 47 applications · 18d
Strong Middle/Senior Java Developer
Full Remote · Countries of Europe or Ukraine · 4 years of experience · Upper-IntermediateWe are looking for a person to join us in growing our business and taking part in new, challenging opportunities. If you can quickly learn new technologies, see the “big picture”, strive to develop high-quality solutions, and work independently, it could...We are looking for a person to join us in growing our business and taking part in new, challenging opportunities. If you can quickly learn new technologies, see the “big picture”, strive to develop high-quality solutions, and work independently, it could be the perfect role for you.
We view technology as a tool and aren’t dogmatic about it. We use these tools to serve our Customers, and we love it when a hard issue can be solved in a simple, beautiful, and cost-effective way. This approach drives our technology choices today and will continue to do so in the future.
REQUIREMENTS:- At least 4+ years of experience in software engineering
- Solid knowledge of Java8+, Spring Boot, and microservices architecture
- Commercial experience with Git, CI/CD tools, and Docker
- Proficiency in working with both relational and non-relational databases
- Good estimation skills and the ability to come up with solutions and pros/cons
- Experience in designing, implementing, and delivering rich web applications
- Experience of working with documentation, software development lifecycle (SDLC), and ALM tools
- Familiarity with data structures, algorithms, and object-oriented design (OOD)
- At least Upper-Intermediate level of English
- Opportunity to participate in business trips abroad
RESPONSIBILITIES:
- Take on end-to-end responsibility for solutions, from gathering requirements, to ensuring quality, releasing to production, and providing support
- Be a team player and encourage equal participation, cross-functionality, and the growth of other team members
- Communicate efficiently and directly with stakeholders and provide support to the business side of the project
- Produce clean code and proactively review it with peers to ensure its quality
- Ensure software quality, maintainability, and compliance with best practices
- Participate in requirements clarification sessions, collect the inputs and requirements for assigned tasks
- Participate in estimation and planning sessions
- Support proposal preparation using your technical expertise
- Create technical project documentation and user documentation
- Participate in project and team meetings, providing relevant contributions and information
- Analyze given business issues, extract and document business requirements, and elaborate technical solutions
- Communicate with Customers on complex matters, participate in discussions and negotiations
- Participate in technical interviews of software developers and assess candidates’ capabilities against job requirements
Ми шукаємо Strong Middle/Senior Java розробника, який/а приєднається до нашої команди, щоб разом розвивати бізнес і брати участь у нових захопливих проєктах. Якщо ти швидко опановуєш нові технології, бачиш загальну картину, прагнеш створювати якісне ПЗ і вмієш ефективно працювати самостійно — можливо, це ідеальна пропозиція для тебе.
Ми сприймаємо технології як інструмент і не ставимося до них догматично. Обираємо ті рішення, які найкраще відповідають потребам наших клієнтів, і отримуємо справжнє задоволення, коли складну задачу вдається розв’язати просто, витончено й ефективно. Саме такий підхід визначає наші технічні рішення сьогодні — і визначатиме їх у майбутньому.
ВИМОГИ:
- Щонайменше 4 роки досвіду у сфері розробки ПЗ
- Ґрунтовні знання Java 8+, Spring Boot і мікросервісної архітектури
- Практичний досвід роботи з Git, CI/CD інструментами та Docker
- Досвід роботи з реляційними та нереляційними базами даних
- Навички оцінювання завдань і вибору рішень із врахуванням переваг/недоліків
- Досвід розробки та впровадження вебзастосунків
- Робота з документацією, розуміння життєвого циклу розробки ПЗ та ALM інструментів
- Знання структур даних, алгоритмів і об’єктно-орієнтованого програмування (ООП)
- Володіння англійською мовою на рівні Upper-Intermediate
- Можливість участі у відрядженнях закордон
ОБОВ'ЯЗКИ:
- Нести повну відповідальність за рішення, починаючи зі збору вимог, забезпечення якості продукту, випуску у продакшен та подальшої підтримки
- Бути командним гравцем, сприяти рівній участі, підтримувати кросфункціональність та забезпечувати професійний розвиток інших членів команди
- Ефективно та напряму комунікувати із зацікавленими сторонами, надаючи підтримку бізнес-частині проєкту
- Писати зрозумілий код та проактивно перевіряти його з колегами для забезпечення високої якості
- Забезпечувати якість програмного забезпечення, підтримуваність та відповідність програмного забезпечення найкращим інженерним практикам
- Брати участь у сесіях з уточнення вимог, збирати вхідні дані та вимоги до поставлених завдань
- Брати участь у сесіях з оцінки та планування
- Брати участь у підготовці пропозицій, використовуючи свій технічний досвід
- Створювати технічну проєктну документацію та документацію для користувачів
- Брати участь у проєктних та командних зустрічах, надаючи релевантні матеріали та інформацію
- Аналізувати бізнес-проблеми, виокремлювати та документувати бізнес-вимоги та пропонувати відповідні технічні рішення
- Вести комунікацію з клієнтами щодо складних питань, брати участь у дискусіях і переговорах
- Брати участь у технічних співбесідах з розробниками програмного забезпечення та оцінювати можливості кандидатів відповідно до вимог вакансії
-
· 163 views · 29 applications · 28d
Middle Java Developer (all-in-one platform)
Full Remote · Ukraine · Product · 3 years of experience · IntermediateПроєкт TiONA — платформа для комунікацій співробітників компанії із інтегрованими інструментами для управління процесами. Основною метою проекту є створення надійної та зручної платформи для спілкування та співпраці для німецького ринку.Процеси розробки...Проєкт TiONA — платформа для комунікацій співробітників компанії із інтегрованими інструментами для управління процесами. Основною метою проекту є створення надійної та зручної платформи для спілкування та співпраці для німецького ринку.Процеси розробки базуються на методології Agile.
Локація: офіс в Дніпрі, можливий ремоут
Команда даного проєкту: 40+ досвідчених спеціалістів. Ми активно масштабуємо команду, щоб задовольнити зростаючі потреби ринку та забезпечити швидкий розвиток платформи TiONAТвої обовʼязки:
- Розробка backend-частини: ти створюватимеш нові мікросервіси, працюватимеш над розширенням існуючих, писатимеш модульні тести
- Інтеграція систем: налаштуватимеш та інтегруватимеш різні технології (OracleDB, Redis, Consul, Docker, Kubernetes) для забезпечення безперебійної роботи системи
- Оптимізація: працюватимеш над усуненням вузьких місць, над покращенням продуктивності системи
Співпраця з командою: співпрацюватимеш з frontend-розробниками, DevOps-інженерами та іншими учасниками команди для досягнення спільних цілей
Твій досвід:
- Глибоке розуміння Java: маєш досвід роботи зі Spring Framework, знаєш та використовуєш патерни проєктування.
- Мікросервісна архітектура: впевнено працюєш з Docker, Kubernetes.
- Бази даних: знаєш OracleDB, маєш практичний досвід налаштування та використання Redis, Rabbit.
- API: у тебе є досвід створення RESTful API.
- Тестування: вмієш писати модульні тести.
- Маєш досвід роботи з GIT.
- Англійська мова: впевнено розмовляєш та пишеш англійською (Intermediate/B1+).
- Буде перевагою: досвід налаштування MinIO, досвід роботи з Graylog, Grafana, Prometheus, Dynatrace.
Ти отримаєш:
- Роботу над масштабним проєктом: ти будеш брати участь у створенні системи, яка впливає на життя мільйонів людей.
- Технологічний стек: зможеш працювати з найсучаснішими технологіями і інструментами.
- Професійний розвиток: у тебе буде можливість навчатись та сертифікуватись за професійним напрямком, отримувати нові знання від Onboarding Guide, професійно зростати у мотивуючому оточенні професіоналів.
- Умови співпраці: повне технічне оснащення (MacBook, додатковий монітор, комфортне робоче місце), гібрідний формат співпраці без овертаймів.
- 27 бенефітів, з якими познайомимо на дзвінку з рекрутером.
Тебе відділяє від співпраці з нами 3-10 днів, а саме:
- Короткий дзвінок-знайомство в зручний для тебе час (30 хвилин).
- Тестове завдання (за нашим досвідом тобі знадобиться близько 4 годин, на виконання у тебе буде 3 дні).
- Online call: 10 хв перевірка рівня English
- Технічна співбесіда з Team Lead та потенційним Tech Onboarding Guide (60-90 хв).
* етапи можуть змінюватись в ході спілкування, але завжди лише з метою можливої подальшої співпраці.
Про COMPARUS:
23 роки Comparus GmbH ( Гамбург) та 16 років COMPARUS UA (Дніпро) поєднують стратегічний консалтинг, інноваційні технології та розробку програмного забезпечення для німецького фінансового сектору. Опікуємось як проєктами клієнтів, так і власними продуктами.
Приєднуйся до нашої команди, яка створює інноваційні рішення для німецького фінансового сектору! -
· 160 views · 25 applications · 28d
Middle Java Developer (Fintech)
Hybrid Remote · Ukraine (Dnipro) · 3 years of experience · IntermediateПроєкт Professional Services — сучасна система онлайн-банкінгу на базі мікросервісної архітектури Наші клієнти: понад 900 німецьких банків, що обслуговують мільйони користувачів Локація: офіс у Дніпрі, можливий ремоут (обговорюється окремо) Команда даного...Проєкт Professional Services — сучасна система онлайн-банкінгу на базі мікросервісної архітектури
Наші клієнти: понад 900 німецьких банків, що обслуговують мільйони користувачів
Локація: офіс у Дніпрі, можливий ремоут (обговорюється окремо)
Команда даного проєкту: 15+ досвідчених спеціалістів, більшість з яких співпрацює понад 3 років. Ми активно масштабуємо команду, щоб задовольнити зростаючі потреби замовників та забезпечити сталий розвиток проєктуТвої обовʼязки:
- Розробка backend-частини: ти створюватимеш нові мікросервіси, працюватимеш над розширенням існуючих, писатимеш модульні тести
- Інтеграція систем: налаштуватимеш та інтегруватимеш різні технології (OracleDB, Redis, Consul, Docker, Kubernetes) для забезпечення безперебійної роботи системи
- Оптимізація: працюватимеш над усуненням вузьких місць, над покращенням продуктивності системи
Співпраця з командою: співпрацюватимеш з frontend-розробниками, DevOps-інженерами та іншими учасниками команди для досягнення спільних цілей
Твій досвід:
- Глибоке розуміння Java: маєш досвід роботи зі Spring Framework, знаєш та використовуєш патерни проєктування.
- Мікросервісна архітектура: впевнено працюєш з Docker, Kubernetes.
- Бази даних: знаєш OracleDB, маєш практичний досвід налаштування та використання Redis, Rabbit.
- API: у тебе є досвід створення RESTful API.
- Тестування: вмієш писати модульні тести.
- Маєш досвід роботи з GIT.
- Англійська мова: впевнено розмовляєш та пишеш англійською (Intermediate/B1+).
- Буде перевагою: досвід налаштування MinIO, досвід роботи з Graylog, Grafana, Prometheus, Dynatrace.
Ти отримаєш:
- Роботу над масштабним проєктом: ти будеш брати участь у створенні системи, яка впливає на життя мільйонів людей.
- Технологічний стек: зможеш працювати з найсучаснішими технологіями і інструментами.
- Професійний розвиток: у тебе буде можливість навчатись та сертифікуватись за професійним напрямком, отримувати нові знання від Onboarding Guide, професійно зростати у мотивуючому оточенні професіоналів.
- Умови співпраці: повне технічне оснащення (MacBook, додатковий монітор, комфортне робоче місце), гібрідний формат співпраці без овертаймів.
- 27 бенефітів, з якими познайомимо на дзвінку з рекрутером.
Тебе відділяє від співпраці з нами 3-10 днів, а саме:
- Короткий дзвінок-знайомство в зручний для тебе час (30 хвилин).
- Тестове завдання (за нашим досвідом тобі знадобиться близько 4 годин, на виконання у тебе буде 3 дні).
- Online call: 10 хв перевірка рівня English
- Технічна співбесіда з Team Lead та потенційним Tech Onboarding Guide (60-90 хв).
* етапи можуть змінюватись в ході спілкування, але завжди лише з метою можливої подальшої співпраці.
Про COMPARUS:
23 роки Comparus GmbH ( Гамбург) та 16 років COMPARUS UA (Дніпро) поєднують стратегічний консалтинг, інноваційні технології та розробку програмного забезпечення для німецького фінансового сектору. Опікуємось як проєктами клієнтів, так і власними продуктами.
More
Приєднуйся до нашої команди, яка створює інноваційні рішення для німецького фінансового сектору! -
· 261 views · 21 applications · 27d
Java+Mavlink Developer на UAV проєкт, що потрібний ЗСУ
Hybrid Remote · Ukraine (Kyiv) · Product · 1 year of experience MilTech 🪖Необхідні навички: Знання Mavlink Досвід роботи з SITL Досвід роботи з Java 17 та вище Досвід роботи з REST API, TCP/UDP Досвід роботи з OpenAPI, Swagger Написання тестів Spring boot test , JUnit5, Mockito Буде плюсом: Метематичний бекграунд Використання...Необхідні навички:
- Знання Mavlink
- Досвід роботи з SITL
- Досвід роботи з Java 17 та вище
- Досвід роботи з REST API, TCP/UDP
- Досвід роботи з OpenAPI, Swagger
- Написання тестів Spring boot test , JUnit5, Mockito
Буде плюсом:
- Метематичний бекграунд
- Використання AI асистентів та/або агентів (Cursor AI, Windsurf, CoPilot)
- Досвід роботи з WebSocket, MQTT, RabbitMQ
- Досвід роботи з MongoDB
- Досвід роботи з ROS, OpenCV
- Інтерес до безпілотних технологій та авіації
Про нас: Ми — команда, створена розробниками для розробників. Мінімум бюрократії та максимум цікавих завдань з реальними результатами. Серед наших проектів:
- Симулятори пілотування вертольотів та інших літальних апаратів
- Центри керування безпілотними літальними апаратами (доставка вантажів дронами)
- Симулятори роботи диспетчерських центрів (навчання авіадиспетчерів)
- Системи навчання та підготовки операторів БпЛА
- Планувальники місій та навігаційні рішення для безпілотників
Всі проекти розробляються на Java 21 з використанням сучасних технологій та підходів.
Що ми пропонуємо:
- Можливість працювати з унікальними об'єктами у перспективній сфері авіації та безпілотних систем
- Підтримку професійного та кар'єрного зростання
- Дружню команду професіоналів, які люблять свою справу
- Комфортні умови роботи з мінімумом бюрократії
Ваші задачі: Ми шукаємо фахівця, який любить складні та нестандартні завдання, прагне створювати щось дійсно корисне та цікаве. Нам важливо, щоб ви отримували задоволення від процесу розробки та були задоволені результатом.
Якщо ви Mavlink Java Developer, який прагне розвиватися та готовий занурюватися у захопливі проекти, то ми чекаємо саме на вас!
Робота в Київському офісі (м.Либідська) чи гібрідний режим.
More -
· 476 views · 71 applications · 24d
Trainee/Junior Java Developer
Office Work · Ukraine (Lviv) · Upper-IntermediateПривіт, кандидате:) Ми компанія CodeSeek зі Львова, яка займається веб-розробкою, зараз у пошуках нових талантів для нашої команди, котрі готові розвивати свій потенціал і рости разом :) Шукаємо в нашу команду Trainee/Junior Java Developer Our...Привіт, кандидате:)
Ми компанія CodeSeek зі Львова, яка займається веб-розробкою, зараз у пошуках нових талантів для нашої команди, котрі готові розвивати свій потенціал і рости разом :)
Шукаємо в нашу команду Trainee/Junior Java Developer
Our candidate should know:
Java Core;
JDBC/Hibernate;
Spring Framework;
REST;
Will be a plus:
HTML/CSS/JS/Angular
Level of English - Upper-Intermediate
Також ми зацікавлені у кандидатах, які хочуть у майбутньому розвиватись, як Full Stack.
Також наш офіс розташований у Львові, тому, випробовувальний період, який триває 3 місяці - формат офіс, після випробувального періоду гібридний формат.
Етапи відбору:
- тестове завлання
- hr інтервʼю
- технічнеWe offer:
- конкурентна заробітна плата та гнучкий робочий графік
- можливість працювати з офісу
- мітапи, тімбілдинги та інші заходи
- компенсація за покращення англійської
- 15 днів відпустки, а також 10 днів лікарняної відпустки
- додаткові відпустки за тривалу співпрацю
- покриття витрат на спорт
- персональне технічне обладнання
- можливість покриття витрат на навчання
- допомога з веденням ФОП
- менторство
- складення персонального плану професійного розвитку
Якщо тобі відгукується ця вакансія, тоді надсилай своє резюме)
Можливо наш кандидат це саме ти!
More -
· 163 views · 47 applications · 4d
Java Developer_H
Full Remote · Ukraine · Product · 2 years of experienceSagax Software — IT-компанія, що створює сучасні рішення для автоматизації страхового бізнесу. Ми розробляємо комплексну платформу для страхових компаній, яка автоматизує всі аспекти їхньої діяльності. Що ми пропонуємо: Робота над продуктом, який змінює...Sagax Software — IT-компанія, що створює сучасні рішення для автоматизації страхового бізнесу. Ми розробляємо комплексну платформу для страхових компаній, яка автоматизує всі аспекти їхньої діяльності.
Що ми пропонуємо:
- Робота над продуктом, який змінює ринок. Ви будете частиною масштабної платформи, яка допомагає страхувальникам підкорювати нові вершини бізнесу.
- Актуальний технологічний стек. Ми слідуємо тенденціям у світі технологій і використовуємо сучасні інструменти для створення якісних рішень.
- Стабільність і можливість професійного розвитку. Ми пропонуємо стабільну роботу в команді, яка активно розвивається, і надаємо можливості для професійного росту через навчання, обмін досвідом та участь у цікавих проектах.
- Турбота про ваше здоров’я. Програми страхування здоров’я та життя, оплачувані відпустки й лікарняні забезпечать вашу впевненість у завтрашньому дні.
- Зручний формат роботи. Обирайте між віддаленою роботою або офісом у центрі Києва (5 хвилин від ст. м. Контрактова площа). Ви маєте можливість працювати з будь-якого місця України і не тільки.
Зараз ми шукаємо Java Developer, в команду, яка відповідає за розробку одного із модулів нашого продукту – CRM-системи для управління договорами корпоративного медичного страхування.
Ваша команда на проєкті: 6 Java розробників та Team Lead, 2 BA, 2 QA.
Наш процес найму включає: ознайомчий дзвінок, співбесіду з рекрутером, технічну співбесіду і знайомство з HRD та Engineering Manager. Усі 4 етапи займають разом орієнтовно 3 години
Наш основний стек:
- Backend: Java 11-21, Spring (Core, Security, Data, Boot, Cloud)
- Databases: PostgreSQL, Redis
- Other technologies: GitLab, GitLab CI, Elasticsearch
Основні задачі:
- Розробка функціоналу та нових модулів системи
- Покриття коду тестами для забезпечення стабільності та якості розроблених рішень
- Оптимізація існуючого коду з метою покращення продуктивності системи
- Документування реалізованих рішень, архітектурних підходів та внесених змін до системи
- Співпраця з DevOps, QA, бізнес-аналітиками та іншими розробниками на всіх етапах реалізації задач
- Участь у код-рев’ю, технічних обговореннях та прийнятті архітектурних рішень
- Участь у підготовці та випуску релізів.
Що ми очікуємо:
- Досвід роботи на позиції Java Developer від 2 років
- Досвід роботи з Java 11+, Spring (Core, Security, Data, Boot, Cloud)
- Досвід роботи з Hibernate, JPA
- Досвід роботи з SQL (PosgreSQL)
- Досвід роботи з REST API
- Вміння працювати з мікросервісною архітектурою
- Досвід з контейнеризацією (Docker)
Буде плюсом:
- Досвід роботи з NoSQL (Redis, MongoDB)
- Досвід роботи з меседж-брокерами (RabbitMQ або Apache Kafka)
- Знання та досвід з асинхронного і реактивне програмування
Про проєкт:
CRM-модуль — це ключова частина великої платформи, яка трансформує ринок страхування завдяки сучасним IT-рішенням. Модуль орієнтований на управління договорами корпоративного медичного страхування та допомагає страховим компаніям ефективно автоматизувати бізнес-процеси, підвищити продуктивність і покращити взаємодію з клієнтами.Основні задачі команди:
- Активна розробка та забезпечення стабільної роботи системи в продакшн-середовищі
- Розв’язання інцидентів, оптимізація системи та впровадження покращень
- Тісна співпраця в команді для забезпечення якості продукту
Будемо раді розглянути ваше резюме у відгуках на цю вакансію!
More