Middle Java Engineer

2 Months ago • 3 Years + • Backend Development

Job Summary

Job Description

N-iX seeks a talented Middle Java Engineer for a client, a rapidly expanding European mobile company. Responsibilities include back-end development using best practices, collaborating with cross-functional teams (developers, testers, BI developers, analysts, architects), designing, building, and maintaining efficient code, translating business logic, performing code reviews and unit tests, troubleshooting, and root cause analysis. The role requires strong communication (English is essential), experience with Spring Boot, microservices, AWS (ECS, Lambda, SQS, RDS, Kinesis), SQL, REST APIs, and solid software design fundamentals (SOLID, OOP, OOD).
Must have:
  • 3+ years Java development experience
  • Spring Boot, Microservices
  • AWS (ECS, Lambda, SQS, RDS, Kinesis)
  • SQL, REST API design
  • SOLID, OOP, OOD
  • Strong communication (English)
Good to have:
  • Experience scaling applications
  • Other programming languages
  • Async programming
  • Unix/Linux skills
  • Docker, Terraform
  • NoSQL databases (DynamoDB, Redis)
Perks:
  • Flexible working format
  • Competitive salary
  • Career growth
  • Professional development tools
  • Education reimbursement
  • Corporate events

Job Details

N-iX is looking for a talented Middle Java Engineer to join our team! Our client is one of Europe's fastest-growing mobile companies with 4.5  million active customers, 1,000 employees worldwide, and operations in five countries. The client is using the mobile virtual network operator business model.
 
Responsibilities:

  • Back-End development of product components, adopting industry Best Practices.
  • Work in a cross functional team with developers, testers and production support. Cooperate with BI developers, business and systems analysts, and solution architects.
  • Confidently communicate in a multinational environment, communication is in English.
  • Design, build, and maintain performant, efficient, reusable, and reliable code.
  • Translate business logic into code and automate business processes.
  • Perform code reviews, write unit tests.
  • Troubleshooting, problem-solving and root-cause analysis to streamline project development.

Requirements:

  • 3+ years of commercial Java development experience.
  • Experience with well-known Open Source frameworks/libraries, like Spring Boot.
  • Experience with microservices.
  • Experience with AWS (ECS, Lambda, SQS, RDS, Kinesis streams).
  • Familiar with iterative development.
  • Solid understanding of communication and network protocols (TCP/IP, HTTP).
  • Strong analytical and debugging skills.
  • Strong knowledge of SQL.
  • REST API design.
  • Strong software design fundamentals (SOLID, OOP, OOD etc.).
  • Being result-oriented, ability to get things done.
  • Good communication skills in English, verbal and written.
  • Ukrainian language Advanced or higher.

Would be a plus:

  • Practical experience with scaling applications to big user numbers.
  • Experience with other programming languages.
  • Async programming, Third party integration.
  • Good skills with Unix/Linux.
  • Work experience with Docker.
  • Experience with Terraform.
  • Familiar with noSQL databases (DynamoDB, Redis).

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Similar Jobs

Riot Games - Data Engineer II - Analytics

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Werplay - QA Engineer

Werplay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
4 Months ago
Meta - Software Engineering Manager, Product

Meta

Seattle, Washington, United States (On-Site)
5 Months ago
ION - Principal Technical Consultant - Endur

ION

Berlin, Berlin, Germany (On-Site)
6 Months ago
Appier - Senior Software Engineer, Data Backend(CrossX)

Appier

Taipei City, Taiwan (On-Site)
5 Months ago
Level AI - Principal Software Engineer

Level AI

Noida, Uttar Pradesh, India (Hybrid)
6 Months ago
Salesforce - Backend Software Engineer - Lead/Principal

Salesforce

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
6 Months ago
Mashgin - Senior Software Engineer, Infrastructure

Mashgin

Palo Alto, California, United States (Hybrid)
6 Months ago
Garena - Garena - Backend Engineer

Garena

Taipei City, Taiwan (On-Site)
6 Months ago
Go Fund Me - Staff Software Engineer (Backend)

Go Fund Me

San Francisco, California, United States (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Product Validation Tools Software Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Sinch - Backend Engineer

Sinch

Skåne County, Sweden (Hybrid)
4 Months ago
The Walt Disney Company - Senior System Reliability Engineer

The Walt Disney Company

Burbank, California, United States (On-Site)
2 Months ago
Mashgin - Senior Software Engineer, Infrastructure

Mashgin

Palo Alto, California, United States (Hybrid)
6 Months ago
CloudHire - Senior Java Developer

CloudHire

Pune, Maharashtra, India (Remote)
5 Months ago
CloudHire - Senior Database Engineer

CloudHire

Mumbai, Maharashtra, India (Remote)
6 Months ago
Google - Web Solutions Engineer, University Graduate, 2025

Google

Hyderabad, Telangana, India (On-Site)
4 Months ago
ION - Java Developer, Budapest

ION

Budapest, Hungary (Hybrid)
6 Months ago
ByteDance - Global SRE Lead, Security Engineering

ByteDance

Singapore (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

Playrix - Senior QA Engineer (Server Team)

Playrix

Ukraine (Remote)
6 Months ago
Ubisoft - Lead Environment Artist [Assassin's Creed Franchise]

Ubisoft

Kyiv, Kyiv City, Ukraine (Hybrid)
6 Months ago
Esports Charts - Sales Manager

Esports Charts

Kyiv, Kyiv City, Ukraine (Remote)
6 Months ago
Gunzilla - Senior Environment Artist

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
3 Months ago
Arrible - Sales/Business Developer (remote)

Arrible

Ukraine (Remote)
9 Months ago
Gunzilla - Manual QA tester

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
3 Months ago
Playrix - Location Game Designer

Playrix

Ukraine (Remote)
6 Months ago
Playtech - Front End Developer

Playtech

Kyiv, Kyiv City, Ukraine (On-Site)
2 Months ago
Wargaming - CG Artist

Wargaming

Kyiv, Kyiv City, Ukraine (On-Site)
3 Months ago
Virtuos - VFX Artist

Virtuos

Ukraine (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

SLAY - Backend Engineer

SLAY

Berlin, Berlin, Germany (On-Site)
1 Month ago
Applike Group - Senior Go Backend Developer (Advertising Dashboard Team) (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
6 Months ago
Epic Games - Senior Developer Relations Engineer

Epic Games

United States (On-Site)
3 Months ago
Rennsportgg - Senior Backend Engineer (f/m/x)

Rennsportgg

Munich, Bavaria, Germany (Remote)
8 Months ago
Interactive Brokers - Senior Java Developer

Interactive Brokers

Budapest, Hungary (Hybrid)
6 Months ago
Velotio Technologies - Senior Data Platform Engineer

Velotio Technologies

Pune, Maharashtra, India (Remote)
5 Months ago
Enphase Energy - Staff Software Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Google - Senior Software Developer, Site Reliability Engineering, Google Cloud

Google

Raleigh, North Carolina, United States (On-Site)
5 Months ago
Canva - Staff Backend Engineer - Product Insights Enablement - Java

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
Paytm - Senior Software Engineer - backend

Paytm

Toronto, Ontario, Canada (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded