-
Intellias

Middle Java Software Engineer

Intellias
Ukraine · Full-time · Not Applicable

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

Key Skills

Ranked by relevance

java angular crm fault tolerance microservices spring boot kubernetes rabbitmq gitlab react nosql oauth junit css git sql vue oop
Login to Apply
Posted
May 30, 2025
Type
Full-time
Level
Not Applicable
Location
Ukraine
Company
Intellias

Industries

Software Development

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
ClickUp
Related

Staff Frontend Engineer

2026-05-28

Full-time
Not Applicable
Ireland
Software Development
Engineering
View Job Details
HELPLINE
Related

Développeur Back-end Java H/F

2026-05-28

Full-time
Not Applicable
France
Software Development
Information Technology
View Job Details
Hays
Related

Database & Software Development Engineer

2026-05-21

Full-time
Mid-Senior
Ireland
Software Development
Information Technology