Jobs Kyiv, Java

10
  • · 121 views · 31 applications · 6d

    Middle Java Developer

    Hybrid Remote · Ukraine · Product · 2 years of experience · English - B2
    About Epom: We are a family of ad tech products designed for meaningful advertising. Our brand is an early adopter of programmatic and ad tech innovations. We entered the industry at its dawn and honed an ad serving technology to perfection. Today, we...

    💡About Epom:

     

    We are a family of ad tech products designed for meaningful advertising. Our brand is an early adopter of programmatic and ad tech innovations. We entered the industry at its dawn and honed an ad serving technology to perfection.

    Today, we produce solid pieces of ad technology to empower brands, agencies, and networks. We make ad tech accessible, transparent, and effective for our clients. On the other side, we are flexible, friendly, and value the human approach to the business.

     

    ⚡️Epom Product:

     

    White-label DSP

    A sleek toolkit for your programmatic campaigns. Thanks to a refined set of Bidding Autopilot algorithms, it works — you just revise. The white-label functionality guarantees 100% data transparency, custom targeting options, no bid markups, and all admin benefits.

    ⚙️ Technology stack:

    🔹 Java, Tomcat, Consul, Docker, Maven, Git

    🔹 Kafka, Druid, Aerospike, MongoDB, ClickHouse, Mysql

    🔹 SDLC: Jira, Bamboo, Bitbucket, SonarQube, Confluence

     

    📈Requirements:

     

    🔹2 years of proven experience with Java

    🔹Knowledge of architectural patterns and programming paradigms (OOP, SOLID, LLD, etc)

    🔹At least an understanding of multithreading and concurrency. Experience is a plus

    🔹Understanding REST API concepts and HTTP protocol

    🔹Any RDBMS or NoSQL, Kafka

    🔹Docker, Mockito, JUnit, Maven

    🔹English — Upper intermediate or above

     

    🪄Experience/understanding will be a plus:

     

    🔹Microservice Architecture

    🔹MongoDB, Prometheus, Grafana

    🔹Developing high-scale and high-performance distributed systems

    🔹High-level design (HLD)

     

     

     

    💎We offer:

     

    🔹 Great team ready to assist and give feedback on any stage to celebrate great results together;

    🔹 Ongoing opportunities and personal growth in a leading ad tech company;

    🔹 Flexible working hours (start your day between 9:00 and 11:00);

    🔹 Wellbeing program;

    🔹 PE accounting support;

    🔹 Paid vacation and sick leaves;

    🔹 Social events;

    🔹 Good salary in USD that matches your skills and experience.

    More
  • · 296 views · 26 applications · 5d

    Junior Java developer

    Office Work · Ukraine (Kyiv) · 1 year of experience · English - B1
    Our international team is looking for a Junior Java Developer to join us in building a scalable SaaS platform. We specialize in software development for our clients, leveraging Java and related technologies. Tech stack includes: Java 17/21, Spring...

    Our international team is looking for a Junior Java Developer to join us in building a scalable SaaS platform. We specialize in software development for our clients, leveraging Java and related technologies. Tech stack includes: Java 17/21, Spring Framework (IoC, Data, MVC, Security), Spring Boot, Gradle, PostgreSQL, JUnit, Mockito, the ELK stack, and Git.

     

    Requirements:

    - Understanding and proven expertise in object-oriented software development.

    - Solid knowledge of Java 8+ and later versions.

    - Knowledge of the Spring Framework (IoC, Data, MVC, Security).

    - Understanding of reactive applications development.

    - Practical experience with SQL and NoSQL databases.

    - Experience in developing different types of tests (unit, integration, end-to-end).

    - Familiarity with Docker and Cloud environments.

    - Practical experience in code logging.

    - Proficiency in Agile development methodologies, particularly SCRUM.

    - Upper-intermediate or higher level of English.

    - Strong teamwork skills.

     

    We offer:

    - Competitive compensation package.

    - Excellent opportunities for professional growth.

    - A friendly and respectful working environment.

    - Full time remote role.

     

    Our core values are responsibility, punctuality, and a commitment to self-development. We are looking to hire a goal-oriented, highly skilled developer for long-term cooperation.

     

    Interviewing process: 

    - Call with recruiter (30 min)

    - Technical interview (1 hour)

    - Test Task 

    - Job Offer

    More
  • · 109 views · 10 applications · 4d

    Senior Java Developer

    Office Work · Ukraine (Kyiv) · Product · 5 years of experience · English - B1
    Please note that we consider only candidates who are located in Ukraine. Responsibilities: Work in SCRUM team Design and develop high-load microservices Write high-quality code covered with different levels of tests Maintain services on production and...

    Please note that we consider only candidates who are located in Ukraine.

    Responsibilities:
     

    • Work in SCRUM team
    • Design and develop high-load microservices
    • Write high-quality code covered with different levels of tests
    • Maintain services on production and assure their stability and performance
    • Provide code review for teammates
    • Contribute to the Company’s development processes and practices
       

    Requirements:
     

    • Writing code in a clean and maintainable manner.
    • Solid experience with Java 8+
    • Experience with SQL/NoSQL databases
    • Understand microservice architecture patterns.
    • Good at Spring framework.
    • Experience with REST, messaging systems.
    • Ability to cover code by different types of tests.
    • Understanding of SOLID principles
    • Experience with Git
    • Excellent troubleshooting skills.
    • Good communication skills.
    • Intermediate+ English
       

    Would be great to have:
     

    • Experience with Kafka, MySQL, Redis, Aerospike.
    • Experience with Spring Boot, Spring Cloud
    • Experience with Docker, Kubernetes
    • Experience in high-load
       

    What we offer:
     

    • International company with several offices in different locations : Tel-Aviv, Kyiv, Warsaw, Limassol.
    • Granting an Option;
    • A professional environment with great people to work with;
    • Competitive salary, performance review;
    • Flexible working hours, no one here tracks your work time because our culture is built on trust and cooperation;
    • Social and welfare packages;
    • 20 working days paid vacation and 100% sick leaves coverage;
    • Opportunities to make a difference, to develop and grow;
    • Regular corporate celebrations, team buildings and fun activities;
    • Comfortable office close to the metro station. Our Kyiv office is open 24/7 with all safety and health measures in place
    More
  • · 153 views · 7 applications · 11d

    Junior Java Developer

    Hybrid Remote · Ukraine · Product · 0.5 years of experience · English - B2
    TJHelpers is committed to developing strong engineering teams through mentorship, real project experience, and our “Helpers as a Service” model. We provide structured growth, hands-on practice, and a supportive environment where engineers can evolve...

    TJHelpers is committed to developing strong engineering teams through mentorship, real project experience, and our “Helpers as a Service” model. We provide structured growth, hands-on practice, and a supportive environment where engineers can evolve quickly and meaningfully.

    We are looking for a Java Developer to join our backend team and contribute to building scalable, high-performance, and reliable microservices for modern products across fintech, AI, telecom, healthcare, and other high-load domains.

     

    Responsibilities

    • Design, develop, and maintain scalable backend microservices and APIs.
    • Write clean, efficient, and well-tested code using Java (17/21) and Spring Boot.
    • Work with event-driven architectures using tools like Kafka or RabbitMQ.
    • Integrate with internal and external REST/GraphQL services.
    • Collaborate closely with DevOps, QA, and product teams to deliver high-quality features.
    • Participate in code reviews and help establish engineering best practices.
    • Optimize backend systems for performance, reliability, and cost efficiency.
    • Investigate and resolve production issues, contributing to CI/CD and observability improvements.

       

    Requirements

    • Strong knowledge of Java and hands-on experience with Spring Boot / Spring Cloud.
    • Experience building REST APIs, microservices, and integrations.
    • Solid understanding of relational databases (PostgreSQL/MySQL) and ORM frameworks (Hibernate/JPA).
    • Familiarity with Docker, containerization, and CI/CD pipelines.
    • Knowledge of software architecture principles: microservices, event-driven systems, clean architecture.
    • Experience with Git, unit testing (JUnit), and debugging/profiling tools.
    • Good problem-solving skills and ability to work in a fast-paced environment.

       

    Nice to Have

    • Experience with cloud platforms (AWS, GCP, Azure).
    • Knowledge of Kafka, Redis, Elasticsearch, or GraphQL.
    • Experience with Kubernetes, Helm, or Terraform.
    • Understanding of caching strategies, messaging patterns, and high-load system design.
    • Experience with performance tuning, monitoring (Prometheus/Grafana), and observability tools (ELK).
    • Familiarity with ML/AI integrations or data pipelines.

       

    We Offer

    • Real-world projects in fintech, AI, telecom, and automation industries.
    • Mentorship from senior engineers, tech leads, and architects.
    • Personal development plan and a clear path toward Senior Java Engineer or Backend Architect roles.
    • Access to internal workshops, best practices, and structured feedback.
    • A collaborative engineering culture focused on transparency and continuous improvement.
    • Long-term projects, flexible schedule, and a remote-friendly work environment.
    More
  • · 49 views · 5 applications · 13d

    Senior Java Developer

    Office Work · Ukraine (Kyiv) · Product · 6 years of experience · English - None Ukrainian Product 🇺🇦
    Ajax Systems is looking for a smart, experienced, and technically proficient Senior Java Developer. Responsibilities: Design and implement core backend services and data pipelines Write clean, readable, and maintainable code Develop services for the B2B...

    Ajax Systems is looking for a smart, experienced, and technically proficient Senior Java Developer.

     

    Responsibilities:

    • Design and implement core backend services and data pipelines
    • Write clean, readable, and maintainable code
    • Develop services for the B2B product line
    • Actively participate in developing and improving the architecture
    • Document architectural decisions and operational knowledge for successful deployment and service operations
    • Ensure appropriate test coverage with unit and integration testing
    • Focus on performance and cost efficiency within your areas of responsibility
    • Follow best practices in software design and development and promote them within the team
    • Ensure reliable alerting, dashboards, and runbooks for production services
    • Debug production issues, analyze complex cases, and conduct investigations
    • Work smoothly in a technical culture with testing, CI/CD, and DevOps
    • Collaborate within the team and with other engineering teams to develop new features and products according to business needs

     

    Required Experience:

    • Java: 6+ years of professional backend development in an enterprise environment
    • Java Concurrency: strong understanding and practical hands-on experience
    • Understanding of SOA, microservices, and event-driven architecture
    • Cloud development principles with practical AWS experience
    • Ability to scale and ensure high availability of high-load systems

     

    Technical Requirements:

    • Kafka, MongoDB, Redis
    • Enterprise-grade stack (messaging brokers, in-memory storages, NoSQL, key-value databases)
    • Docker and Kubernetes (containerized applications)
    • Spring
    • Git, Gradle

     

    Nice to Have:

    • Kotlin: knowledge and practical work experience
    • Netty, gRPC, Project Reactor, NATS
    • Strong knowledge of unit testing and automated testing paradigms

     

    We offer:

    • the opportunity to share and implement your own ideas that could impact products and production
    • work with a motivated team and an environment with a zero-bullshit culture
    • competitive salary
    • medical insurance
    • corporate English classes
    • compensation for professional training
    • the chance to take part in beta testing of Ajax security systems — receive and test new devices before their release
    More
  • · 85 views · 2 applications · 27d

    Middle Java Developer

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · English - B2
    Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports Betting and Online Casino from a White-Label, with a full...

    Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports Betting and Online Casino from a White-Label, with a full range of management services to a Plug&Play iFrame and a complete Turnkey. We are establishing an R&D centre in Kyiv, and are looking for top talents to join our team.

     

    TECHNOLOGY STACK

     

    Microservice architecture, Java 21, Spring Boot 3.4+, PostgreSQL, MongoDB, Kafka, Google Cloud Platform, Kubernetes

     

    RESPONSIBILITIES

     

    • Development of new business initiatives, an extension of existing ones
    • Taking an active part in improvements and optimizations to the systems
    • Resolve technical problems, critical thinking on the development approach
    • Be part of a cross-functional team with end-to-end responsibility for the result

     

    REQUIREMENTS

     

    • 3+ years of commercial development experience using Java-related technologies
    • 1+ years of working experience with API development
    • Hands-on experience with microservice architecture
    • Ambition to write high-quality code covered with unit tests
    • Solid debugging and troubleshooting skills
    • Proactive and result-oriented mindset
    • Strong problem-solving skills
    • At least Upper-Intermediate English level

     

    WHAT WE CAN OFFER YOU

     

    • Modern office in Podil with an uninterruptible power supply and the Internet
    • Personal time off (21 business days of paid vacation, paid days on special occasions, sick leaves, emergency days off)
    • Public holidays
    • Health and life insurance with our broker, available starting from the month following the employee’s start date with the company
    • Modern technical equipment
    • English courses with native speakers
    • Ukraine-based educational programs
    • Sports activities reimbursement
    • Corporate entertainments
    • Happy hours on Fridays
    • Gig contract support
    More
  • · 15 views · 1 application · 9d

    Senior Adobe ColdFusion Developer

    Hybrid Remote · Ukraine · 4 years of experience · English - B2
    Position overview We are seeking a talented developer to contribute to the maintenance and enhancement of a critical platform within our client's organization. The successful candidate will work closely with the existing development team to ensure the...

    Position overview

    We are seeking a talented developer to contribute to the maintenance and enhancement of a critical platform within our client's organization. The successful candidate will work closely with the existing development team to ensure the continued stability and functionality of the platform, as well as to implement necessary updates and improvements.

     

    Technology stack

    Adobe ColdFusion, Lucee, FW1, Cold Spring, Command Box, TestBox, MX Unit, Java

     

    Responsibilities

    • Build, test, and deploy applications using Adobe ColdFusion and Lucee, ensuring they are efficient, secure, and scalable
    • Utilize Java to enhance back-end capabilities, improve data processing, and optimize ColdFusion applications
    • Employ ColdFusion frameworks such as FW1 and Cold Spring for modular, structured, and efficient development
    • Implement test frameworks including MX Unit and TestBox to ensure code quality, performance, and stability
    • Design and maintain RESTful APIs for seamless client-server communication
    • Support and contribute to the team’s Agile process, bringing innovative ideas for improving application performance and development workflows

     

    Requirements

    • Minimum 3 years of experience with Adobe ColdFusion and Lucee
    • Solid understanding of Java, with experience integrating Java and ColdFusion applications
    • Proficiency in FW1, Cold Spring, Command Box, and related ColdFusion frameworks
    • Hands-on experience with MX Unit and TestBox

     

    Nice to have

    • Experience with Agile/Scrum development methodology
    • Familiarity with DevOps practices for deployment and configuration management
    • Knowledge of database management and optimization (SQL Server, MySQL)

     

    More
  • · 64 views · 2 applications · 9d

    Middle Java Developer

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · English - B2
    Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports Betting and Online Casino from a White-Label, with a full...

    Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports Betting and Online Casino from a White-Label, with a full range of management services to a Plug&Play iFrame and a complete Turnkey. We are establishing an R&D centre in Kyiv, and are looking for top talents to join our team.

     

    TECHNOLOGY STACK

     

    Microservice architecture, Java 21, Spring Boot 3.4+, PostgreSQL, MongoDB, Kafka, Google Cloud Platform, Kubernetes

     

    RESPONSIBILITIES

     

    • Development of new business initiatives, an extension of existing ones
    • Taking an active part in improvements and optimizations to the systems
    • Resolve technical problems, critical thinking on the development approach
    • Be part of a cross-functional team with end-to-end responsibility for the result

     

    REQUIREMENTS

     

    • 3+ years of commercial development experience using Java-related technologies
    • 1+ years of working experience with API development
    • Hands-on experience with microservice architecture
    • Ambition to write high-quality code covered with unit tests
    • Solid debugging and troubleshooting skills
    • Proactive and result-oriented mindset
    • Strong problem-solving skills
    • At least Upper-Intermediate English level

     

    WHAT WE CAN OFFER YOU

     

    • Modern office in Podil with an uninterruptible power supply and the Internet
    • Personal time off (21 business days of paid vacation, paid days on special occasions, sick leaves, emergency days off)
    • Public holidays
    • Health and life insurance with our broker, available starting from the month following the employee’s start date with the company
    • Modern technical equipment
    • English courses with native speakers
    • Ukraine-based educational programs
    • Sports activities reimbursement
    • Corporate entertainments
    • Happy hours on Fridays
    • Gig contract support
    More
  • · 412 views · 68 applications · 11d

    Java Engineer

    Hybrid Remote · Ukraine · Product · 4 years of experience · English - B1
    У OTP Digital ми створюємо мобільний банкінг, який має бути простим і зручним щодня. Для цього ми будуємо масштабовану мікросервісну архітектуру, розробляємо нативні застосунки для iOS та Android і впроваджуємо технології, які дозволяють швидко...

    У OTP Digital ми створюємо мобільний банкінг, який має бути простим і зручним щодня.
     

    Для цього ми будуємо масштабовану мікросервісну архітектуру, розробляємо нативні застосунки для iOS та Android і впроваджуємо технології, які дозволяють швидко реагувати на зміни. Ми працюємо за принципами Lean та Agile, цінуємо прозорість і відповідальність замість бюрократії.
     

    У нас ти знайдеш атмосферу співпраці, де кожна ідея може вплинути на продукт, а результат роботи видно одразу. Ми хочемо, щоб команда відчувала справжню причетність до продукту — від першого рядка коду до відгуків користувачів.

    Твоє поле дій:

    • Забезпечувати Android та iOS додатки необхідними API, створюючи RESTful сервіси.
    • Інтегрувати різні ключові системи та CRM через проміжний шар, використовуючи подієво-орієнтовану мікросервісну архітектуру та сучасні технології.
    • Налагоджувати CI/CD процес для кожного мікросервісу.
    • Співпрацювати з QA-інженерами у написанні unit- та інтеграційних тестів.
    • Розробляти інструменти для моніторингу якості застосунків.
    • Брати участь у різних активностях Scrum.
    • Підтримувати своїх колег та допомагати команді.

     

    Навички, які тобі знадобляться:

    • 3+ роки досвіду у розробці застосунків з використанням Java та Spring.
    • Знання оркестрації контейнерів (Kubernetes, Docker Swarm).
    • Розуміння принципів clean code та clean architecture.
    • Досвід побудови мікросервісної архітектури.
    • Знання реляційних і нереляційних баз даних.
    • Досвід роботи з PostgreSQL, SQL, Hibernate.
    • Розуміння підходу cloud-native та принципів 12-factor apps.
    • Знайомство з TDD/BDD та написанням unit-, інтеграційних і performance-тестів.
    • Інженерне мислення, орієнтоване на продукт, і вміння працювати в команді.
    • Досвід роботи з Kafka або RabbitMQ.

     

    Що додасть магії:

    • Досвід роботи з Quarkus, Smallrye, Microprofile.
    • Досвід роботи з хмарними платформами.
    • Досвід у фінтех-індустрії.

     

    Як ми піклуємось:

    • Тісно співпрацюємо зі стейкхолдерами та клієнтами.
    • Працюємо у фіче-командах із різноманітним стеком технологій.
    • Дотримуємось Agile-підходів: мінімум бюрократії, максимум прозорості.
    • Маємо сильну підтримку від головного офісу та технічної команди.
    • Пропонуємо конкурентну зарплату, прив’язану до курсу НБУ (USD).
    • Гарантуємо довгострокове працевлаштування, оплачувану відпустку та лікарняні.
    More
  • · 84 views · 13 applications · 6d

    Middle Java Developer

    Hybrid Remote · Countries of Europe or Ukraine · Product · 3 years of experience · English - None
    Шукаємо Middle Java Developer для розробки та підтримки backend-частини фінтех / криптоплатформи. Проект пов'язаний з криптопроцесингом, інтеграціями з блокчейн-мережами, платіжними системами та внутрішніми сервісами розрахунку, обліку та моніторингу...

    Шукаємо Middle Java Developer для розробки та підтримки backend-частини фінтех / криптоплатформи. Проект пов'язаний з криптопроцесингом, інтеграціями з блокчейн-мережами, платіжними системами та внутрішніми сервісами розрахунку, обліку та моніторингу транзакцій.

    Розробник буде працювати з високонавантаженою системою, критичною до надійності, безпеки та стабільності.

     

    Вимоги:

    - 3+ роки комерційного досвіду розробки на Java;
    - Впевнене знання Java 11+;
    - Досвід роботи з Spring / Spring Boot;
    - Досвід проектування та розробки REST API;
    - Розуміння принципів мікросервісної архітектури;
    - Досвід роботи з реляційними БД (PostgreSQL / MySQL);
    - Досвід роботи з чергами повідомлень (Kafka / RabbitMQ / AWS SQS);
    - Розуміння принципів безпеки (JWT, OAuth, RBAC);
    - Досвід роботи з Git (GitFlow);
    - Досвід роботи в crypto / fintech / payment / high-risk проектах;
    - Розуміння high-load і fault-tolerant архітектур;
    - Досвід написання unit і integration тестів;
    - Досвід роботи з JavaScript і/або Vue.js;
    - Англійська мова - reading / writing (документація).

     

    Обов'язки:

    - Розробка та підтримка backend-сервісів на Java;
    - Реалізація нових функцій за ТЗ та участь в обговоренні вимог;
    - Проектування та розвиток API для внутрішніх і зовнішніх інтеграцій;
    - Участь у розробці логіки обробки платежів і транзакцій;
    - Робота з блокчейн-інтеграціями (через внутрішні сервіси);
    - Участь в оптимізації продуктивності та стабільності системи;
    - Написання та підтримка unit і integration тестів;
    - Участь в code review;
    - Взаємодія з DevOps, Product і Support командами.

     

    Буде плюсом:

    - Розуміння блокчейн-архітектури та принципів on-chain / off-chain взаємодій;
    - Досвід інтеграції з криптобіржами, гаманцями, платіжними шлюзами;
    - Досвід роботи з Docker / Kubernetes;
    - Знання Redis;
    - Досвід роботи в розподілених командах;
    - Досвід роботи з нереляційними БД (MongoDB та ін.).

     

    Умови роботи:

    - Повна зайнятість;
    - Формат роботи: віддалено / гібридний (за домовленістю);
    - Робота над живим продуктом з реальним фінансовим навантаженням;
    - Професійна команда з експертизою в fintech / crypto;
    - Прямий вплив на архітектуру та продуктові рішення;
    - Конкурентна винагорода (обговорюється за результатами співбесіди);
    - Корпоративні обіди в київському офісі;
    - Страховка.

    More
Log In or Sign Up to see all posted jobs