
Middle+/Senior Java
Primary stack
Job description
About the Position
Middle+/Senior Java
We are seeking a Middle+/Senior Java Developer with 3+ years of experience to join our international team, working on microservices for the energy and utilities industry.
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.
- We take care of every team member individually and provide manifold training opportunities.
- Our teams work with agile methods without outdated structures.
- An environment in which you can fulfill yourself and 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.
© Argument Staffing Agency. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Let’s go to success with us 😉The Argument recruiting agency has been finding talents for companies since 2003. For the last 10 years we have been specializing in finding IT specialists. Our clients include both very small companies and those whose names are on everyone’s lips.Outsourcing, outstaffing, start-ups, product companies.A variety of technologies, a variety of projects.We have no restrictions or preferences for working with this or that type of IT business.And we are sincerely glad when you find your dream company, and the company — the right puzzle for your team.
More at Argument Staffing Agency
All 324 roles
Strong Junior PHP Developer
Argument Staffing Agency

Middle/Senior QA Automation Engineer
Argument Staffing Agency · Kharkiv

C++ developer
Argument Staffing Agency

Python Engineer
Argument Staffing Agency