Middle+/Senior Java

HybridUp to $5,200
Kharkiv, Ukraine

Tech Stack

Spring BootRabbitMQJava

Job Description, Responsibilities & Requirements

Description language:

About the Position

Middle+/Senior Java

We are looking for a Middle+/Senior Java developer with experience in microservices, Spring Boot, and RabbitMQ to join our international team.

Responsibilities

  • Take ownership of the design, development, and maintenance of microservices powering our open platform for the energy and utilities industry.
  • Work on scalable components performing financial transactions, billing calculations, and quotations for millions of energy consumers and metering points.
  • Analyze our legacy components in terms of throughput, latency, security, and reliability and proactively drive refactorings and rebuilds.
  • Create POCs demonstrating the power of JVM technologies and frameworks and act as an evangelist to share your knowledge with the company.
  • Mentor and coach junior developers in pair programming sessions.

Requirements

  • Degree in computer science or a related subject.
  • Profound experience as a backend engineer.
  • Hands-on coding skills in Microservice architectures using Java 8+, Spring Boot, Hibernate, or related JVM-based technology stacks.
  • Background working with event-driven architectures using RabbitMQ, NATs, or Kafka.
  • Experience working with SQL and NoSQL databases, preferably MySQL.
  • Strong conceptual knowledge of OO-patterns, Domain Driven Design, and database design.
  • Strong technical coaching and mentoring skills.
  • Proficient in English and keen to work in an international environment.

Our Tech Stack

  • Java 11
  • Spring Boot
  • MySQL/MariaDB
  • Bitbucket
  • Jenkins
  • AWS

We Offer

  • Be part of a vibrant and international developer team who revolutionizes the energy industry with leading-edge technologies.
  • Individual care for every team member with manifold training opportunities.
  • Agile methods without outdated structures.
  • An environment that enables your success as part of the whole.
  • Possibility to work from the Kharkiv office or remotely.
  • Paid sick leave/vacation days (6/15 working days per year).
  • Stability and excellent conditions for long-term cooperation.
  • English speaking club, internal courses, certifications, and other educational activities.
  • Board games, parties, team buildings, and corporate events.
  • Delicious coffee / tea / biscuits / fruit / milk in the office.
  • Potentially possible short business trips to Germany.

About the Company

Опис відповідає тексту оригіналу та мови документа, наданого компанією роботодавця. / The description corresponds to the text of the original and the language of the document provided by the employer’s company.

Job Details

Salary:
Up to $5,200
Location:
Kharkiv, Ukraine
Work Mode:
Hybrid
Posted on TheJob:
Jul 18, 2026
Last checked:
Jul 18, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.