Middle Java Developer

Vacancy details
Software Engineering
Java Engineer
Middle
Ukraine
Remote

Let’s connect people globally! With a first-class team of engineers, Intellias provides and supports top-level services in the telecom sector all over the world. Join in and be among those who create the future of communications!

What project we have for you

About Client:
Our client is Ukrainian telecommunication operator providing mobile communication and data services based on high-speed Internet. The company offers convenient and beneficial tariffs and services for users of smart devices.

Project description:
Development and support of the in-house CRM system used for telecom business. The CRM system is integrated with different OSS&BSS systems such as billing system, business process management etc.

What you will do

Responsibilities:

  • Working as part of the agile team, cooperating with other BE&FE developers,  testers, PO and BAs.
  • Design, develop, test, and maintain Java-based applications and software components
  • Perform the post release support. Troubleshoot and debug issues in application.
  • Write clean, efficient, and well-documented code. Continuously improve application performance, scalability, and reliability
  • Stay up-to-date with emerging trends and technologies in Java development

What you need for this

Requirements:

Java Development

  • Confident knowledge of Java 11+ (Streams, Lambdas, Optional).
  • Understanding of OOP principles, SOLID, DRY, and KISS.

Spring Framework Ecosystem

  • Experience with Spring Boot, Spring Data, Spring Security, Spring Core.
  • Use of ORM.

Microservices Architecture

  • Hands-on experience with microservices development.
  • Understanding of REST, inter-service communication, fault tolerance, and service discovery.
  • gRPC (Protobuf) and SOAP are a plus.

Message Brokers

  • Experience with RabbitMQ (queues, message processing, exchange types).

Databases

  • Strong knowledge of SQL, particularly PostgreSQL.
  • Understanding of transactions, indexes, and query optimization.
  • Basic knowledge of NoSQL is a plus.

DevOps & CI/CD

  • Experience with Git, GitLab CI.
  • Project build with Gradle.

Testing

  • Unit testing with JUnit and Mockito.
  • Understanding of integration testing.

Containerization

  • Docker (creating images, working with containers).
  • Basic understanding of Kubernetes is a plus.

Web Development (optional)

  • Basic knowledge of HTML, CSS, JavaScript.
  • Understanding of how browsers work, HTTP, DOM.
  • Knowledge of Angular, React, or Vue 3 is a plus.

Security & Authentication

  • Experience integrating OAuth (authentication via third-party services).
  • Working with LDAP (Lightweight Directory Access Protocol) for centralized access control.

Nice to have:

  • Basic knowledge at web-based front-end technologies such as JS (Angular), HTML, CSS

What it’s like to work at Intellias

At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

Skills

Git
Gradle
Java11+
Kubernetes
Lambdas
Microservices
NoSQL
PostgreSQL
RabbitMQ
RESTfulAPI
SOAP
Spring
SQL

Have not found the most
suitable position
yet?

Leave your resume and we will select a cool option for you.
Good news!
Link copied
Good news!
You did it.
Bad news!
Something went wrong. Please try again.