Jobs Java

116
  • · 248 views · 24 applications · 23d

    Junior Backend Developer

    Office Work · Ukraine (Cherkasy) · 0.5 years of experience · B1 - Intermediate
    UAPP team is looking for a Junior Backend Developer Requirements: basic knowledge of Java; understanding of OOP principles; familiarity with Spring Boot; basic understanding of SQL; ability to create simple REST API in practice or during...

    UAPP team is looking for a Junior Backend Developer

     

    Requirements:

    • basic knowledge of Java;
    • understanding of OOP principles;
    • familiarity with Spring Boot;
    • basic understanding of SQL;
    • ability to create simple REST API in practice or during studies;
    • understanding of basic algorithms and data structures;
    • willingness to learn, improve and follow best practices;
    • ability to work with documentation and learn new technologies quickly.

       

    Nice to have:

    • pet projects;
    • basic knowledge of JPA / Hibernate;
    • familiarity with Kotlin;
    • experience integrating with APIs (even small or training projects).

       

    We offer:

    • mentorship and support from experienced developers;
    • professional and career growth;
    • interesting real-world projects;
    • trainings, workshops and conferences covered by the company;
    • friendly and comfortable working atmosphere.
    More
  • · 78 views · 11 applications · 4d

    Senior Backend Developer

    Hybrid Remote · Ukraine · Product · 3 years of experience · B1 - Intermediate
    Your future responsibilities: Work with Kong API Gateway, including the development and maintenance of Lua plugins for Kong API You will take part in building a new internal bank product Implement ideas from Product Backlog into a reliable working...

    Your future responsibilities:

    • Work with Kong API Gateway, including the development and maintenance of Lua plugins for Kong API
    • You will take part in building a new internal bank product
    • Implement ideas from Product Backlog into a reliable working product
    • Develop, deploy, and support Spring Boot-based microservices as part of a collaborative team
    • Deploy and configure the system on various environments in the Kubernetes cluster
    • Analyze project requirements and contribute to the design and architecture of software solutions
    • Participate in code reviews and ensure adherence to best practices
    • Troubleshoot, identify and fix software issues
    • Engage in project-related meetings, providing technical insights and progress updates

    Your skills and experience:

    • 3-5 years of professional experience in Java development, with a solid understanding of object-oriented programming principles
    • Deep practical experience with Spring(core, boot, cloud, security, data)
    • Practical experience with Docker containerization, Kubernetes and Helm
    • Knowledge of different communication protocols
    • Understanding of CI/CD practices and types of quality gates, Kubernetes
    • Hands-on experience with unit/integration/API testing for microservices
    • Work experience with AWS services
    • Hands-on experience with Kafka and Kafka Streams, Postgres, Redis
    • Strong skills in SQL and experience with database management tools
    • Deep understanding of microservices

    We offer what matters most to you:

    • Competitive salary: we guarantee a stable income and annual bonuses for your personal contribution. Additionally, we have a referral program with rewards for bringing in new colleagues to Raiffeisen Bank
    • Social package: official employment, 28 days of paid leave, additional paternity leave, and financial assistance for parents with newborns
    • Comfortable working conditions: possibility of a hybrid work format, offices equipped with shelters and generators, modern equipment. Classification: PUBLIC
    • Wellbeing program: all employees have access to medical insurance from the first working day; consultations with a psychologist, nutritionist, or lawyer; discount programs for sports and purchases; family days for children and adults; in-office massages
    • Training and development: access to over 130 online training resources; corporate training programs in CX, Data, IT Security, Leadership, Agile. Corporate library and English lessons. Great team: our colleagues form a community where curiosity, talent, and innovation are welcome. We support each other, learn together, and grow. You can find like-minded individuals in over 15 professional communities, reading clubs, or sports clubs
    • Career opportunities: we encourage advancement within the bank across functions
    • Innovations and technologies: Infrastructure: AWS, Kubernetes, Docker, GitHub, GitHub actions, ArgoCD, Prometheus, Victoria, Vault, OpenTelemetry, ElasticSearch, Crossplain, Grafana. Languages: Java (main), Python (data), Go (infra, security), Swift (IOS), Kotlin (Android). Data stores: Sql-Oracle, PgSql, MsSql, Sybase. Data management: Kafka, AirFlow, Spark, Flink
    • Support program for defenders: we maintain jobs and pay average wages to mobilized individuals. For veterans, we have a support program and develop the Bank’s veterans community. We work on increasing awareness among leaders and teams about the return of veterans to civilian life. Raiffeisen Bank has been recognized as one of the best employers for veterans by Forbes

    Why Raiffeisen Bank?

    • Our main value is people, and we support and recognize them, educate them and involve them in changes. Join Raif’s team because for us YOU matter!
    • One of the largest lenders to the economy and agricultural business among private banks
    • Recognized as the best employer by EY, Forbes, Randstad, Franklin Covey, and Delo.UA
    • The largest humanitarian aid donor among banks (Ukrainian Red Cross, UNITED24, Superhumans, СМІЛИВІ)
    • One of the largest IT product teams among the country’s banks. One of the largest taxpayers in Ukraine; 6.6 billion UAH were paid in taxes in 2023

    Opportunities for Everyone:

    • Rife is guided by principles that focus on people and their development, with 5,500 employees and more than 2.7 million customers at the center of attention
    • We support the principles of diversity, equality and inclusiveness
    • We are open to hiring veterans and people with disabilities and are ready to adapt the work environment to your special needs
    • We cooperate with students and older people, creating conditions for growth at any career stage

    Want to learn more? — Follow us on social media:

    Facebook, Instagram, LinkedIn

    ______________________________________________________________________

    Твої майбутні обов’язки: 

    • Робота з Kong API Gateway, включаючи розробку та підтримку плагінів Lua для Kong API
    • Ви братимете участь у створенні нового внутрішнього банківського продукту
    • Втілюватимете ідеї з Product Backlog у надійний робочий продукт
    • Розроблятимете, розгортатимете та підтримуватимете мікросервіси на основі Spring Boot у складі спільної команди
    • Розгортатимете та налаштовуєте систему в різних середовищах кластера Kubernetes
    • Аналізуватимете вимоги проекту та братимете участь у розробці дизайну та архітектури програмних рішень
    • Участь у переглядах коду та забезпечуватимете дотримання найкращих практик
    • Вирішувати проблеми, виявляти та виправляти проблеми з програмним забезпеченням
    • Участь у нарадах, пов’язаних з проектом, надаючи технічну інформацію та оновлення щодо прогресу

    Твій досвід та навички:

    • 3-5 роки професійного досвіду в розробці на Java з ґрунтовним розумінням принципів об’єктно-орієнтованого програмування
    • Глибокий практичний досвід роботи зі Spring (ядро, завантаження, хмара, безпека, дані)
    • Досвід роботи з контейнеризацією Docker, Kubernetes та Helm
    • Знання різних протоколів зв’язку
    • Розуміння практик CI/CD та типів контрольних точок якості, Kubernetes
    • Практичний досвід модульного/інтеграційного/API тестування для мікросервісів
    • Досвід роботи з сервісами AWS
    • Практичний досвід роботи з Kafka та Kafka Streams, Postgres, Redis
    • Сильні навички SQL та досвід роботи з інструментами управління базами даних
    • Глибоке розуміння мікросервісів

    Пропонуємо те, що має значення саме для тебе: 

    • Конкурентна заробітна плата: гарантуємо стабільний дохід та річні бонуси за твій особистий внесок. Додатково, у нас діє реферальна програма винагороди за залучення нових колег до Райффайзен Банку.
    • Соціальний пакет: офіційне працевлаштування, 28 днів оплачуваної відпустки, додатковий “декрет” для татусів, та матеріальна допомога для батьків при народженні дітей.
    • Комфортні умови праці: можливість гібридного формату роботи, офіси забезпеченні укриттями та генераторами, забезпечення сучасною технікою.
    • Wellbeing програма: для всіх співробітників доступні медичне страхування з першого робочого дня; консультації психолога, нутриціолога чи юриста; дисконт програми на спорт та покупки; family days для дітей та дорослих; масаж в офісі.
    • Навчання та розвиток: доступ до понад 130 навчальних онлайн-ресурсів; корпоративні навчальні програми з CX, Data, IT Security, Лідерства, Agile. Корпоративна бібліотека та уроки англійської.
    • Крута команда: наші колеги — це спільнота, де вітаються допитливість, талант та інновації. Ми підтримуємо один одного, вчимося разом та зростаємо. Ти можеш знайти однодумців у понад 15-ти професійних ком’юніті, читацькому чи спортивному клубах.
    • Кар’єрні можливості: ми заохочуємо просування всередині банку між функціями.
    • Інновації та технології. Infrastructure: AWS, Kubernetes, Docker, GitHub, GitHub actions, ArgoCD, Prometheus, Victoria, Vault, OpenTelemetry, ElasticSearch, Crossplain, Grafana. Languages: Java (main), Python (data), Go(infra,security), Swift (IOS), Kotlin (Andorid). Datastores: Sql-Oracle, PgSql, MsSql, Sybase. Data management: Kafka, AirFlow, Spark, Flink.
    • Програма підтримки захисників і захисниць: ми зберігаємо робочі місця та виплачуємо середню заробітну плату мобілізованим. Для ветеранів та ветеранок у нас діє програма підтримки, розвивається ветеранська спільнота Банку. Ми працюємо над підвищенням обізнаності керівників та команд з питань повернення ветеранів до цивільного життя. Райффайзен Банк відзначений як один з найкращих роботодавців для ветеранів (Forbes).

    Чому Райффайзен Банк?

    • Наша головна цінність — люди і ми даємо їм підтримку і визнання, навчаємо, залучаємо до змін. Приєднуйся до команди Райфу, адже для нас ТИ маєш значення! 
    • Один із найбільших кредиторів економіки та аграрного бізнесу серед приватних банків 
    • Визнаний найкращим працедавцем за версіями EY, Forbes, Randstad, Franklin Covey, Delo.UA 
    • Найбільший донор гуманітарної допомогисеред банків (Червоний Хрест України, UNITED24, Superhumans, СМІЛИВІ) 
    • Один із найбільших платників податків в Україні, за 2023 рік було сплачено 6,6 млрд гривень

    Можливості для всіх:

    • Райф керується принципами, що фокусуються на людині та її розвитку, у центрі уваги 5 500 співробітників та понад 2,7 мільйони клієнтів  
    • Підтримуємо принципи різноманіття, рівності та інклюзивності
    • Ми відкриті до найму ветеранів і людей з інвалідністю та готові адаптувати робоче середовище під ваші особливі потреби
    • Співпрацюємо зі студентами та людьми старшого віку, створюючи умови для зростання на будь-якому етапі кар’єри

    Бажаєш дізнатися більше? — Підписуйся на нас у соц.мережах:

    Facebook, Instagram, LinkedIn 

    More
  • · 9 views · 0 applications · 2h

    Senior Java Developer (with React)

    Full Remote · EU · Product · 5 years of experience · B1 - Intermediate
    About us: ARRISE sets the benchmark for service delivery and excellence in the iGaming industry. Playing a key role in the success of its clients, which include Pragmatic Play, a brand relied upon by the world’s biggest online casinos for its...

    About us:

     

    ARRISE sets the benchmark for service delivery and excellence in the iGaming industry. Playing a key role in the success of its clients, which include Pragmatic Play, a brand relied upon by the world’s biggest online casinos for its cutting-edge products, ARRISE helps to deliver exceptional gaming experiences to millions of players worldwide.

     

    Our global team of talented and driven professionals are shaping the future of iGaming. Headquartered in Gibraltar, we have offices spanning Canada, India, the Isle of Man, Latvia, Malta, Romania, Serbia, Bulgaria, and the UAE, and more exciting destinations on the horizon.

     

    At ARRISE, we take pride in creating growth opportunities at all levels, constantly investing in our people while welcoming new colleagues and forging strategic partnerships that open new opportunities for success. 

     

    To achieve this, we bet on ourselves. We know that success is a collective effort, and our team is driven by ambition, collaboration, and a shared commitment to grow and succeed—while embracing every step of the journey.

     

    Be part of the future of iGaming with ARRISERS! See a job that excites you? Apply now, and our friendly recruitment team will connect with you soon. Your journey starts here!

     

    Required Skills: 

    • 5+ years of hands-on experience in commercial software development using Java.  
    • Solid understanding of Object-Oriented Programming (OOP) concepts and proficient in applying design patterns. 
    • Extensive expertise in Java Core and the Spring framework (including Spring Boot, Spring Web, Spring Data, Spring Cloud). 
    • Proficiency in vanilla JDBC for database interactions. 
    • Strong understanding of RDBMS concepts and SQL, with experience working with databases such as Oracle, PostgreSQL. 
    • Experience with Redis. 
    • Experience with distributed messaging systems, particularly RabbitMQ. 
    • Proven track record in the development of microservices and distributed transactional systems. 
    • Knowledge of fundamental design principles for building scalable and highly available applications. 
    • Good foundation in algorithms, design patterns, and data structures. 
    • Proficiency in unit/functional testing frameworks such as JUnit 4/5, Spock, and Testcontainers.  

     

    Preferred Skills:  

    • Experience in application and infrastructure monitoring. 
    • Proven ability to troubleshoot production problems related to software applications. 
    • Exposure to high-load systems. 
    • Good spoken and written English skills. 
    • Experience with JSP, Thymeleaf, JavaScript, TypeScript, React would be a big plus. 
    • Experience with MongoDB would be a big plus. 

     

    Responsibilities:  

    As a Java Software Engineer, you will play a pivotal role in engineering and implementing a high-loaded enterprise system that serves tens of thousands of users logging into our product every day. Your responsibilities will include: 

    • Collaborating with cross-functional teams to design, develop, and maintain robust software solutions that meet the needs of our enterprise-level system. 
    • Architecting scalable and efficient Java-based components to ensure optimal performance under high load. 
    • Implementing best practices in software engineering, including code reviews, testing methodologies, and documentation standards. 
    • Optimizing system performance and reliability through continuous monitoring, troubleshooting, and performance tuning. 
    • Participating in the entire software development lifecycle, from requirements gathering and design to deployment and support. 
    • Staying up-to-date with the latest technologies and industry trends to continuously improve our system architecture and development processes. 

     

    Company offers: 

    • Long-term employment. 
    • Flexible timetable. 
    • Comfortable working conditions. 
    • Paid vacation and sick leaves. 
    • English lessons, gym. 
    • Competitive salary level. 
    More
  • · 60 views · 2 applications · 18d

    Java Developer (with React)

    Full Remote · EU · Product · 5 years of experience · B1 - Intermediate
    About us: ARRISE sets the benchmark for service delivery and excellence in the iGaming industry. Playing a key role in the success of its clients, which include Pragmatic Play, a brand relied upon by the world’s biggest online casinos for its...

    About us:
     

    ARRISE sets the benchmark for service delivery and excellence in the iGaming industry. Playing a key role in the success of its clients, which include Pragmatic Play, a brand relied upon by the world’s biggest online casinos for its cutting-edge products, ARRISE helps to deliver exceptional gaming experiences to millions of players worldwide.

     

    Our global team of talented and driven professionals is shaping the future of iGaming. Headquartered in Gibraltar, we have offices spanning Canada, India, the Isle of Man, Latvia, Malta, Romania, Serbia, Bulgaria, and the UAE, and more exciting destinations on the horizon.

     

    At ARRISE, we take pride in creating growth opportunities at all levels, constantly investing in our people while welcoming new colleagues and forging strategic partnerships that open new opportunities for success. 

    To achieve this, we bet on ourselves. We know that success is a collective effort, and our team is driven by ambition, collaboration, and a shared commitment to grow and succeed—while embracing every step of the journey.

     

    Be part of the future of iGaming with ARRISERS! See a job that excites you? Apply now, and our friendly recruitment team will connect with you soon. Your journey starts here!

     

    Required Skills: 

    • 5+ years of hands-on experience in commercial software development using Java.  
    • Solid understanding of Object-Oriented Programming (OOP) concepts and proficient in applying design patterns. 
    • Extensive expertise in Java Core and the Spring framework (including Spring Boot, Spring Web, Spring Data, Spring Cloud). 
    • Proficiency in vanilla JDBC for database interactions. 
    • Strong understanding of RDBMS concepts and SQL, with experience working with databases such as Oracle, PostgreSQL. 
    • Experience with Redis. 
    • Experience with distributed messaging systems, particularly RabbitMQ. 
    • Proven track record in the development of microservices and distributed transactional systems. 
    • Knowledge of fundamental design principles for building scalable and highly available applications. 
    • Good foundation in algorithms, design patterns, and data structures. 
    • Proficiency in unit/functional testing frameworks such as JUnit 4/5, Spock, and Testcontainers.  
    • Proficiency in Ukrainian.

     

    Preferred Skills:  

    • Experience in application and infrastructure monitoring. 
    • Proven ability to troubleshoot production problems related to software applications. 
    • Exposure to high-load systems. 
    • Good spoken and written English skills. 
    • Experience with JSP, Thymeleaf, JavaScript, TypeScript, React would be a big plus. 
    • Experience with MongoDB would be a big plus. 

     

    Responsibilities:  

    As a Java Software Engineer, you will play a pivotal role in engineering and implementing a high-loaded enterprise system that serves tens of thousands of users logging into our product every day. Your responsibilities will include: 

    • Collaborating with cross-functional teams to design, develop, and maintain robust software solutions that meet the needs of our enterprise-level system. 
    • Architecting scalable and efficient Java-based components to ensure optimal performance under high load. 
    • Implementing best practices in software engineering, including code reviews, testing methodologies, and documentation standards. 
    • Optimizing system performance and reliability through continuous monitoring, troubleshooting, and performance tuning. 
    • Participating in the entire software development lifecycle, from requirements gathering and design to deployment and support. 
    • Staying up-to-date with the latest technologies and industry trends to continuously improve our system architecture and development processes. 

     

    Company offers: 

    • Long-term employment. 
    • Flexible timetable. 
    • Comfortable working conditions. 
    • Paid vacation and sick leaves. 
    • English lessons, gym. 
    • Competitive salary level. 
    More
  • · 231 views · 33 applications · 15d

    Junior Java Developer to $600

    Full Remote · Countries of Europe or Ukraine · A2 - Elementary
    About Us: InnovatelU is a dynamic tech company delivering cutting-edge solutions. We're looking for a passionate Java Developer to join our team. If you have a solid Java foundation, are eager to grow, and learn quickly, we want to hear from you!...

    About Us: InnovatelU is a dynamic tech company delivering cutting-edge solutions. We're looking for a passionate Java Developer to join our team. If you have a solid Java foundation, are eager to grow, and learn quickly, we want to hear from you! 

    Requirements: 
    - Strong knowledge of Java 
    - Knowledge of Spring (Spring Core, Spring AOP, Spring MVC, Spring Security, Spring Boot) 
    - Familiarity with REST APIs, web services 
    - Proficiency in version control tools (Git) 
    - Experience with build tools like Maven and Gradle 
    - Experience with relational databases (PostgreSQL) 
    - Expertise in containerization (Docker) 

    - Experience in unit and integration testing 
    - Strong communication skills and teamwork ability 
    - English level: Intermediate or higher 

    Will Be a Plus: 

    - Solid understanding of design patterns 

    - Experience with NoSQL databases like MongoDB and Redis 

    - Familiarity with messaging systems like Kafka and RabbitMQ 

    - Experience with microservices architecture 

     

    Responsibilities: 

    - Collaborate with senior developers and project managers 

    - Assist in designing, coding, and testing applications 

    - Write well-designed, efficient, and testable code 

    - Participate in code reviews 

    - Debug and resolve technical issues 

    - Contribute to application documentation 

     

    Interview Stages: 

    1. Test Task: 1 hour 

    2. HR Interview: 30 minutes 

    3. Technical Interview: 1 hour 

     

    We Offer: 

    - Full Remote 

    - Constant support and mentoring 

    - Paid 5 working days of sickness per a year; 

    - Paid all official Ukrainian holidays; 

    - 18 working days of vacation per a year; 

    - Opportunity for professional growth and career development 

     

    If this sounds interesting to you, let's talk!

    More
  • · 87 views · 22 applications · 4d

    Senior SmartFIX Developer

    Full Remote · Worldwide · 5 years of experience · B2 - Upper Intermediate
    Responsibilities: - Support in the development of inbound mail processes, including: - Feedback mechanisms - System architecture - Release upgrades - Optimization of smartFIX - Migration to web services - Extension of smartFIX evaluation and reporting...

    Responsibilities:
    - Support in the development of inbound mail processes, including:
    - Feedback mechanisms
    - System architecture
    - Release upgrades
    - Optimization of smartFIX
    - Migration to web services
    - Extension of smartFIX evaluation and reporting capabilities
    - Adaptation of quality assurance mechanisms
    - Implementation of an enhanced authorization concept
    - Support and documentation within the Atlassian Toolchain and Camunda
    - Maintenance and service support for surrounding systems
    - Technical support for integrating the modernized input management system into the operations area
     

    Requirements:
    A Senior smartFIX Developer with proven experience in the insurance sector.

     

    We offer:

    • Attractive financial package

    • Challenging projects

    • Professional & career growth

    • Great atmosphere in a friendly small team

    More
  • · 163 views · 39 applications · 15d

    Full Stack Developer to $3000

    Full Remote · Ukraine · 3 years of experience · B2 - Upper Intermediate
    Location: Remote, aligned with CET business hours Company Headquarters: Amsterdam, Netherlands Employment Type: Full-time, Freelance Are you a proactive Full Stack Developer ready to take ownership of exciting projects and help drive success across...

    Location: Remote, aligned with CET business hours
    Company Headquarters: Amsterdam, Netherlands
    Employment Type: Full-time, Freelance 

    Are you a proactive Full Stack Developer ready to take ownership of exciting projects and help drive success across teams? We’re looking for someone with a minimum of 3,5 years expirience who can bridge communication, (lead) development workflows, and build scalable, high-quality solutions! 

     

    What You’ll Do:

    • Write clean, scalable, and maintainable code
    • Build new integrations and system architectures
    • Support and guide developers and QA specialists
    • Tackle technical challenges and make quick decisions
    • Analyze business needs and turn them into smart solutions
    • Optimize and deploy websites and applications
       

    Your Skill Set:

     

    Backend:

    • Java (17-21) | Spring (Web, Security, Cloud, Data, Gateway, Eureka, JPA)
    • MySQL, MongoDB | Flyway migrations | GitHub Actions
    • Web services (HAProxy, Caddy, Nginx) | GoF design patterns


    Operations:

    • Docker, Docker Compose | Linux | Bash scripting
    • Monitoring with Grafana & Prometheus
       

    Frontend:

    • JavaScript, TypeScript
    • React (Redux, Hooks, Queries, Router) | Vite | MUI (Material-UI)


    Bonus Points For (nice to have):

    • Kubernetes, Microfrontends, Next.js
    • Amazon S3, Cloudflare, DNS management
    • AOP, Orika, Apache libraries, Google APIs

     

    Why Join Us?
    You’ll step into a role where your technical skills and sharp decision-making  abilities will make a real impact. Expect a dynamic environment, strong collaboration, and exciting growth opportunities!
     

    Ready to bring your expertise to our team?

    More
  • · 485 views · 160 applications · 10d

    Java Developer (Java Core, MySQL)

    Full Remote · Ukraine · 2 years of experience · B1 - Intermediate
    About the Role We are seeking a Java Developer with hands-on experience in telecom billing systems to join our technology team. The ideal candidate will be responsible for designing, developing, and maintaining Java-based applications that support...

    About the Role

     

    We are seeking a Java Developer with hands-on experience in telecom billing systems to join our technology team. The ideal candidate will be responsible for designing, developing, and maintaining Java-based applications that support mission-critical billing processes within a telecommunications environment. You will be responsible for adding new features, correct business process changes, bug fixing, different integration and correction of the customer portal.

     

    Key Responsibilities

    • Design, develop, test, and deploy scalable Java-based applications supporting telecom billing platforms.
    • Work closely with Business Analysts and Product Owners to gather billing-related requirements and translate them into technical specifications.
    • Integrate Java applications with rating, mediation, invoicing, and customer management systems.
    • Enhance and maintain existing billing modules, ensuring they are accurate, compliant, and efficient.
    • Optimize application performance, especially in high-volume transaction environments typical of telecom operations.
    • Write and maintain technical documentation.
    • Collaborate with DevOps, and support teams to ensure system stability and timely issue resolution.

     

     

    Required Qualifications

    • 2+ years of professional experience in Java Core development 
    • Solid knowledge of object-oriented principles approach
    • Understanding monolithic architecture and multi-threading.
    • Familiarity with SQL/PLSQL, and relational databases like MySQL, or Oracle, PostgreSQL. 
    • Commercial experience in AWS cloud utilization 
    • Perfect knowledge of GIT and delivery pipelines. 
    • Comfortable working in a Linux environment for development, deployment, and troubleshooting.
    • Experience with monitoring tools such as Grafana for troubleshooting.
    • Experience in writing unit and integration tests.

     

     

    Preferred Skills

    • Experience with billing platforms development.
    • Experience working with high-throughput transactional systems.
    • Understanding of containerization tools like Docker.
    • Understanding of data processes, data transformation, and mediation engines.
    • Knowledge of CI/CD pipelines, source control (Git), and agile development methodologies.
    • Knowledge of PHP backend frameworks, HTML, CSS to support integration between billing and customer portal 

     

    Soft Skills

    • Strong analytical and problem-solving abilities.
    • Excellent communication and documentation skills.
    • Ability to work independently and within cross-functional teams including business team.
    • Detail-oriented with a focus on delivering high-quality solutions.
    • Good English speaking communication and writing skills

     

    Education

    • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
    More
  • · 242 views · 67 applications · 9d

    Middle Java Developer

    Full Remote · Worldwide · Product · 4 years of experience · Pre-Intermediate
    We are looking for a candidate for the position of Middle Java Developer with strong skills to join a project with a Ukrainian telecom operator. Requirements: — At least 4 year of commercial experience in Java — Strong knowledge of OOP, Design...

    We are looking for a candidate for the position of Middle Java Developer with strong skills to join a project with a Ukrainian telecom operator.

     

    Requirements:

    — At least 4 year of commercial experience in Java

    — Strong knowledge of OOP, Design patterns

    — Solid knowledge of Java Core (Java 17), including memory model, collections, streams, generics, multithreading

    — Spring framework (Boot, Web, Data, Security), including Async

    — REST API

    — ORM Hibernate

    — SQL (MariaDB, Oracle)

    — Maven, Gradle

    — Team player with good communication skills

    — Technical English

    — Higher technical education

     

    Would be a plus:

    — Experience with Docker

    — Basic Linux and Bash

    — Profiling tools, thread dumps, understanding thread states

    — Experience with Mockito, JUnit, Mockservers, Testcontainers (mock vs spy)

    — Kafka

    — CI/CD (Git, Gitlab, Artifactory)

    — Jira and Confluence

    — Understanding of idempotency in APIs

     

    Job Responsibilities:

    — Development and support of microservices

    — Writing unit tests

    — Troubleshooting using logs, dumps, and profilers

    More
  • · 89 views · 9 applications · 3d

    Senior Java Backend Developer

    Full Remote · Ukraine · Product · 7 years of experience
    Pivdenny Bank is one of the leaders in the Ukrainian financial market and ranks third in the group of Ukrainian private banks in terms of assets. For 31 years, Pivdenny has been a reliable financial partner for individuals, small and medium enterprises,...

    Pivdenny Bank is one of the leaders in the Ukrainian financial market and ranks third in the group of Ukrainian private banks in terms of assets. For 31 years, Pivdenny has been a reliable financial partner for individuals, small and medium enterprises, and corporations.

     

    More than 1700 active and dedicated employees work for Pivdenny throughout Ukraine. For four years in a row, the bank has been included in the Forbes 50 Best Employers rating.

     

    We are now looking for a Senior Backend Developer to join our team.

     

    Responsibilities:

    • Develop new microservices;
    • Participate in the design of microservices and their databases;
    • Implement unit and integration tests;
    • Develop new features and make updates of existent microservices on a daily-basis;
    • Write clean, testable, maintainable code, and continue to grow development skills;
    • Perform requirement analysis and features estimation;
    • Prepare API documentation of microservices;
    • Share knowledge of the project with team members.
       

     

    Requirements:

    • BS or MS in Computer Science or related field;
    • 5+ years of commercial experience in Java;
    • Good understanding of OOP principles, OOP design, and design patterns;
    • Good understanding of microservices architectural principles and experience in the development of RESTful applications and microservices;
    • Good practical experience with Java 11+, Spring 5+ / Spring Boot 2+ (Data JPA/Hibernate, Security, Cloud), JUnit 5, Mockito, Testcontainers, Kafka / RabbitMQ;
    • Experience with Git, Maven, Docker / Docker compose;
    • Good knowledge and practical experience with SQL and relational database;
    • Responsibility, proactivity, willingness to work in a team.

     

     

    Would be a plus:

    • Experience with Oracle DB;
    • Experience with IBM Integration Bus;
    • Participation in Fintech projects.

     

     

    What we offer:

    • Health insurance;
    • Competitive salary;
    • Work in a functional, comfortable office or remotely;
    • Corporate psychologist;
    • Opportunity for career growth and development;
    • Opportunity to take courses and training;
    • Opportunity to work in a stable and professional company with a friendly team.



     

     



    We review resumes within 14 days. If you do not hear from us, it means that we cannot offer you a position at this time, but we have kept your resume in our database. We will contact you when we have a suitable opportunity.

    More
  • · 324 views · 82 applications · 4d

    Senior Java Engineer

    Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · B1 - Intermediate
    Dripify is a pioneering remote-first IT product company specializing in the development of outreach automation products. We empower businesses by enhancing the efficiency and organization of their hiring, sales, and marketing communication processes. Our...

    Dripify is a pioneering remote-first IT product company specializing in the development of outreach automation products. We empower businesses by enhancing the efficiency and organization of their hiring, sales, and marketing communication processes. Our innovative solutions redefine the way companies approach outreach, making interactions more effective and seamless.

     

    We are seeking a dedicated Senior Java Engineer to join our team at Dripify, a leading B2B SaaS product company.

     

    Project — dripify.com

     

    Sales automation platform designed for marketers, business owners, and sales teams that allows automating cold-emailing and lead generation on LinkedIn.

     

    Here is some of what you will do:

    • Build modular, maintainable backend systems using Java 21+ and Spring Boot (MVC, REST, Security, Data, Messaging).
    • Design and integrate performant, concurrent services using REST APIs and asynchronous messaging via SNS/SQS.
    • Write tested, reliable code with a strong emphasis on unit and integration testing and CI/CD automation.
    • Apply secure coding practices
    • Collaborate on architecture and system design, taking full ownership of deliverables from implementation to deployment.

       

    Requirements:

    • 5+ years of hands-on Java development, with production experience in Java 21+
    • Deep practical experience with Spring Boot modules
    • Strong understanding of modular architectural principles and backend service decomposition
    • Solid knowledge of Java concurrency and multithreaded environments
    • Experience working with SQL databases (PostgreSQL preferred)
    • Proficiency in RESTful API design and asynchronous messaging using SNS/SQS
    • Familiarity with CI/CD pipelines and common quality gates (test coverage, static analysis, security scanning)
    • Strong foundation in unit and integration testing
    • Competence in Docker, Linux, and system-level debugging
    • Understanding of logging and monitoring tools (e.g., ELK, Prometheus, Grafana)
    • Commitment to secure development practices, including authentication, authorization, data validation, and least-privilege access
    • Working knowledge of AWS services, including IAM, EC2, RDS, S3, CloudWatch, and Secrets Manager

       

    Would be a plus:

    • Experience with microservices architecture — including service decomposition, data ownership, and inter-service communication patterns
    • Kubernetes (EKS or self-managed)
    • Infrastructure-as-Code using Terraform
    • AWS Certifications (e.g., Developer Associate, Solutions Architect)
    • Bachelor’s or Master’s degree in Computer Science or a related field

     

    Here is what we offer:

    — 100% remote position, providing flexibility and work-life balance.
    — Competitive salary reflecting your skills and expertise.
    — 24 days of paid vacation per year to recharge and relax.
    — 10 days of paid sick leave.
    — Educational opportunities.
    — Compensation budget for medical and hobby/sport expenses.
    — Generous budget for birthdays and anniversaries.
    — Online and offline team events.
    — A collaborative and innovative work environment with passionate team members.

     

    Hiring process:
    ✅Interview with Recruiter (40min) — ✅ Tech interview with Teach Leader (1.5 hour) —  ✅Reference check — ✅Offer

    More
  • · 157 views · 5 applications · 24d

    Middle Java Developer

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · B2 - Upper Intermediate
    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
  • · 135 views · 16 applications · 4d

    Java Team Lead

    Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · B2 - Upper Intermediate
    Dripify is a pioneering, remote-first IT product company specializing in outreach automation products. Our platform empowers businesses by revolutionizing hiring, sales, and marketing communication processes, making interactions more efficient and...

    Dripify is a pioneering, remote-first IT product company specializing in outreach automation products. Our platform empowers businesses by revolutionizing hiring, sales, and marketing communication processes, making interactions more efficient and seamless.

    Project — dripify.com

    We’re looking for a Java Team Lead who will split their time between hands-on backend development (50%) and technical/team leadership (50%). You’ll lead a team of 5 engineers, ensure delivery quality, and own architectural decisions, while also contributing code and driving technical excellence.

     

    Requirements

    — 5+ years of hands-on Java development experience (Java 21+).
    — 2+ years leading a development team.
    — Deep practical experience with Spring Boot modules (Web, Security, Data, Messaging).
    — Strong knowledge of Java concurrency, multithreading, and backend system design.
    — Proficient in SQL databases (PostgreSQL preferred).
    — Experience with REST APIs and asynchronous messaging (SNS/SQS).
    — Skilled in CI/CD, code quality gates, and automated testing.
    — Hands-on with Docker, Linux, and system-level debugging.
    — Familiar with monitoring/logging tools (ELK, Prometheus, Grafana).
    — Strong focus on security best practices: auth, validation, access control.
    — Working knowledge of AWS: IAM, EC2, RDS, S3, CloudWatch, Secrets Manager.

     

    Responsibilities

    Development (50%)
    — Build modular, secure, and maintainable backend systems using Java 21+ and Spring Boot.
    — Design and implement RESTful APIs and event-driven services (SNS/SQS).
    — Write tested, high-quality code with strong focus on unit/integration testing.
    — Ensure CI/CD integration, monitoring, and production readiness.
    — Drive system performance and scalability improvements.

    Leadership & Delivery (50%).
    — Lead a backend team: mentorship, code reviews, and engineering growth.
    — Own delivery quality: scope planning, progress tracking, risk mitigation.
    — Document and communicate architectural decisions.
    — Coordinate cross-functionally with product managers, DevOps, and QA.
    — Promote best practices in secure development and clean architecture.

     

    Would be a plus

    — Experience in designing and operating microservice-based architectures.
    — Familiarity with Kubernetes (EKS or self-managed).
    — Experience with Terraform and Infrastructure-as-Code.
    — AWS Certifications (e.g., Developer Associate, Solutions Architect).
    — Bachelor’s or Master’s in Computer Science or related field.

     

    Work conditions

    — 100% remote position, providing flexibility and work-life balance.
    — Competitive salary reflecting your skills and expertise.
    — 24 days of paid vacation per year to recharge and relax.
    — 10 days of paid sick leave.
    — Educational opportunities.
    — Compensation budget for medical and hobby/sport expenses.
    — Generous budget for birthdays and anniversaries.
    — Online and offline team events.
    — A collaborative and innovative work environment with passionate team members.

     

    Hiring process

    ✅Interview with Recruiter (45min) — ✅Tech interview with Teach Leader (1.5 hour) — ✅Interview with CTO (45min) — ✅Reference check — ✅Offer

    More
  • · 90 views · 7 applications · 5d

    Principal/Senior Software Engineer

    Full Remote · Countries of Europe or Ukraine · Product · 10 years of experience · B2 - Upper Intermediate
    Turnitin is seeking a Principal Fullstack/Backend Engineer with a strong focus on backend development, particularly in Java and serverless architectures. This role is ideal for engineers passionate about building scalable distributed systems, data...

    Turnitin is seeking a Principal Fullstack/Backend Engineer with a strong focus on backend development, particularly in Java and serverless architectures. This role is ideal for engineers passionate about building scalable distributed systems, data modeling, and delivering high-performing, reliable software solutions for our award-winning educational platform.

    As a core contributor to our shared services team, you will play a key role in developing and enhancing the foundational systems that power both existing and new applications. This role is fully hands-on, requiring active involvement in coding, development, and implementation of technical solutions.

     

    Responsibilities: 

    • Lead and design, development, and optimization of scalable backend services using Java and serverless technologies (e.g., AWS Lambda).
    • Architect and implement RESTful APIs and event-driven systems to support high-performance, distributed applications.
    • Provide technical leadership to the team, ensuring alignment with architectural standards and best practices.
    • Contribute to the development and integration of user-facing frontend components when needed.
    • Analyze and optimize existing services to enhance performance, scalability, and cost-efficiency.
    • Collaborate with cross-functional teams, including Architects, Product Managers, and engineering leads, to deliver innovative and impactful solutions.
    • Mentor and guide junior developers, fostering a culture of continuous learning and knowledge sharing.
    • Oversee the implementation and maintenance of CI/CD pipelines to ensure efficient and reliable software delivery.
    • Maintain high standards of code quality through rigorous peer reviews, comprehensive testing, and adherence to industry best practices.
    • Create comprehensive documentation for the developed shared components, including usage guidelines and examples.

     

    Requirements:

    • Over 10 years of experience in backend development with deep proficiency in Java and extensive hands-on experience with serverless frameworks (e.g., AWS Lambda, Google Cloud Functions).
    • Solid understanding of frontend technologies, including React and Web Components, with the ability to contribute when needed.
    • Expertise in designing and managing distributed systems, ensuring scalability, and advanced data modeling techniques.
    • Demonstrated ability to lead and collaborate effectively with cross-functional teams and stakeholders across multiple locations, including distributed teams in Europe and the USA, to deliver impactful, high-quality solutions.
    • Practical expertise in cloud technologies, specifically developing serverless applications on AWS using services such as Lambda, DynamoDB, API Gateway, SNS/SQS, and EventBridge.
    • Deep understanding of software development best practices, including design patterns, test-driven development (TDD), and clean code principles.
    • Experience implementing and managing CI/CD pipelines for automated build, deployment, and testing.
    • Familiarity with modern DevOps practices and infrastructure-as-code (IaC).
    • Proven ability to conduct comprehensive system design reviews, ensuring architectural alignment, scalability, performance, and adherence to best practices.
    • Proven experience as a Tech Lead, with a strong track record of mentoring and coaching junior engineers, promoting skill development, and driving adherence to best practices to ensure team growth and technical excellence.
    • Exceptional collaboration skills, working effectively across cross-functional teams, including Product Managers, Architects, and other engineering leads.
    • Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
    • Strong problem-solving skills, with a track record of troubleshooting and optimizing existing systems for performance, scalability, and cost efficiency.
    • Ability to make strategic technical decisions while balancing project deadlines and business goals.

     

    • Preferred Skills:
    • Experience with frontend technologies such as React, Angular, or Web Components is a plus.
    • Familiarity with monitoring and observability tools (e.g., CloudWatch, New Relic, Datadog).
    • Knowledge of data modeling and working with both NoSQL databases.
    • Understanding of agile methodologies, including Scrum and Kanban.
    • Understanding or experience with AI/ML.
    More
  • · 140 views · 60 applications · 29d

    Senior Java Developer

    Full Remote · Worldwide · 6 years of experience · B2 - Upper Intermediate
    We are looking for a Senior Java Developer to join our growing development team. You’ll play a key role in building and enhancing scalable, high-performance web applications. Working closely with cross-functional teams including frontend developers, UX/UI...

    We are looking for a Senior Java Developer to join our growing development team. You’ll play a key role in building and enhancing scalable, high-performance web applications. Working closely with cross-functional teams including frontend developers, UX/UI designers, QA engineers, and product managers, you’ll be deeply involved in the entire software development lifecycle—from concept to deployment.

     

    Key Responsibilities:

    • Design, develop, and maintain high-quality backend services and APIs using Java (preferably Java 17+), Spring Boot, and related technologies.
    • Collaborate with frontend developers working with modern frameworks such as React.js and TypeScript to deliver seamless end-to-end solutions.
    • Participate in system design and architecture discussions, driving improvements in structure and performance.
    • Ensure code quality through test-driven development, peer code reviews, and continuous integration practices.
    • Optimize applications for maximum speed and scalability.
    • Contribute to the improvement of internal development processes and tooling.
    • Troubleshoot and debug complex issues across the stack.

     

    Requirements:

    • 5+ years of hands-on experience with Java (Spring Boot, Spring Data, Hibernate/JPA).
    • Solid knowledge of RESTful API design and microservices architecture.
    • Strong experience with RDBMS (especially PostgreSQL), including writing SQL functions, stored procedures, and triggers using PL/pgSQL.
    • Solid hands-on experience with Apache Kafka, including working with Kafka Connect, Schema Registry, and Kafka Streams.
    • Understanding of CI/CD pipelines and agile development methodologies.
    • Experience with tools like Docker, Git, and Maven/Gradle.
    • Experience working with AWS in a production environment.
    • Excellent problem-solving and communication skills.
    • Ability to work both independently and collaboratively in a team environment.
    • Strong collaboration skills with cross-functional teams (e.g., product, design, DevOps).
    • Passion for clean code, performance optimization, and continuous learning.

    Preferred Qualifications:

    • Experience with container orchestration tools, Docker Swarm (current) and Kubernetes (target platform).
    • Familiarity with observability tools (e.g., Prometheus, Grafana, OpenTelemetry, ELK stack, Sentry) for monitoring and tracing in production.
    • Experience mentoring junior developers and supporting team knowledge-sharing.
    • Ability to lead technical discussions, conduct architecture reviews, and guide design decisions.

     

    What We Offer:

    • Competitive salary based on your qualifications and experience.
    • A fantastic opportunity to develop and build a successful career with a fast-growing global company.
    • Join a workplace where team activities and a supportive environment are at the heart of our culture.
    • 21 days of annual leave + 6 days of sick leave.
    • Birthday and work anniversary gifts.
    • Half-day off on your birthday to relax and enjoy your special day.

       

    More
Log In or Sign Up to see all posted jobs