Java Engineer (Strong Middle / Senior)

Lviv, Ukraine · Engineering · Full-time

Job Overview

Exoft is looking for a Strong Middle or Senior Java Engineer to join our platform team. You will work closely with developers, DevOps engineers, and data specialists to create stable, scalable solutions that power content delivery and workflow automation for marketing operations.

Responsibilities

  • Develop and maintain backend services using Java, Spring Boot, and Hibernate.
  • Design and implement RESTful APIs to support content and campaign operations.
  • Manage and optimize relational databases, primarily MySQL and MS SQL using tools like MySQL Workbench and SSMS.
  • Set up and manage containers using Docker, OpenShift, and Kubernetes.
  • Contribute to the configuration and optimization of CI/CD pipelines.
  • Collaborate with internal teams to integrate third-party systems and internal tools.
  • Participate in code reviews and advocate for best practices in coding, testing, and deployment.

Requirements

  • 4+ years of commercial experience with Java (Spring Boot, Hibernate, REST APIs).
  • Hands-on experience with MySQL / MS SQL and related tools.
  • Experience with Docker, OpenShift, and Kubernetes.
  • Solid understanding of CI/CD principles and pipeline configuration.
  • Upper-Intermediate (B2) English level or higher.

Will Be a Plus:

  • Working knowledge of RabbitMQ, GraphQL, or Hasura.

What will you get with Exoft?

  • Probation period – 3 (three) month
  • Paid vacation — 18 days + 1 day for each year with us
  • Paid sick leave (10 days of your base year)
  • COVID-19 sick leave and treatment
  • Wellness program (sport, healthcare)
  • 50% compensation for educational matters
  • Free English courses;
  • Teambuildings and corporate events

Want to apply?

Submit your CV and we will get back to you shortly