Middle Java Engineer

3 Weeks 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

Zuora - Sr Software Developer Engineer in Test

Zuora

Chennai, Tamil Nadu, India (Hybrid)
• 5 Months ago
Rec Room - Machine Learning Engineer

Rec Room

United States (Remote)
• 3 Months ago
Trendyol - Developer in Test

Trendyol

Ankara, Ankara, Türkiye (Hybrid)
• 4 Months ago
Suki - Mobile Engineer III - IOS

Suki

Bengaluru, Karnataka, India (Hybrid)
• 6 Months ago
Apex logic - Sr. Full-Stack Developer

Apex logic

United States (Remote)
• 2 Months ago
Go Fund Me - Senior Software Engineer (Incubation & Network Effects)

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (On-Site)
• 3 Months ago
Assystems - Backend Developer – ETL Integration

Assystems

Gurugram, Haryana, India (On-Site)
• 3 Months ago
Far Out Scout - Senior Back End Engineer (BLW - 0326243)

Far Out Scout

Brazil (Remote)
• 4 Months ago
Trend Micro - (Sr.) Cloud Backend Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
• 4 Months ago
JustPlay - Initiative Application Tech Roles

JustPlay

Berlin, Berlin, Germany (Hybrid)
• 1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Experian - Senior Penetration Tester

Experian

Hyderabad, Telangana, India (Hybrid)
• 5 Months ago
Zeta - Software Development Engineer In Test II

Zeta

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago
PwC - IN_Manager _Technical Delivery Manager_ Emerging Technologies_ Advisory_ Bengaluru

PwC

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago
Microsoft - Software Engineer II

Microsoft

Redmond, Washington, United States (On-Site)
• 1 Month ago
Activision - Data Engineering Co-op

Activision

Vancouver, British Columbia, Canada (Hybrid)
• 3 Weeks ago
Luxoft - Backend Java Developer

Luxoft

New Delhi, Delhi, India (Remote)
• 2 Months ago
Paypal - Senior Engineer, Backend (Java)

Paypal

San Jose, California, United States (Hybrid)
• 4 Months ago
Dream11 - Lead System Engineer

Dream11

Mumbai, Maharashtra, India (On-Site)
• 4 Months ago
ION - Lead Software Engineer, Italy

ION

Turin, Piedmont, Italy (On-Site)
• 4 Months ago
Zuru - Senior Node JS Developer

Zuru

Ahmedabad, Gujarat, India (On-Site)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

N-iX - Lead Python Engineer

N-iX

Ukraine (Remote)
• 1 Month ago
Gunzilla - Senior Gameplay Programmer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
• 1 Month ago
Gunzilla - Senior Backend Developer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
• 1 Month ago
Luxoft - Senior/Regular ETL developer (Oracle)

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
• 3 Months ago
Playtech - Senior Software Architect

Playtech

Kyiv, Kyiv City, Ukraine (On-Site)
• 1 Month ago
Playrix - Senior 2D Artist (Illustrations)

Playrix

Ukraine (Remote)
• 4 Months ago
N-iX - Middle Manual QA Engineer (Mobile) (#2597)

N-iX

Lviv, Lviv Oblast, Ukraine (Hybrid)
• 2 Months ago
Playrix - Lead Technical Designer

Playrix

Ukraine (Remote)
• 4 Months ago
Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Ukraine (Remote)
• 4 Months ago
N-iX - Senior DevOps Engineer (Azure AD B2C)

N-iX

Ukraine (Remote)
• 2 Weeks ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Epic Games - Senior Software Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
• 1 Month ago
VGW - Senior Engineer

VGW

Sydney, New South Wales, Australia (On-Site)
• 6 Days ago
Xsolla - PHP Backend Developer [Payments]

Xsolla

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
• 6 Months ago
ByteDance - Software Engineer, Real Time Communication

ByteDance

Singapore (On-Site)
• 3 Months ago
Head Digital Works - Software Development Engineer II

Head Digital Works

Hyderabad, Telangana, India (On-Site)
• 4 Months ago
Klei - Backend Programmer

Klei

Vancouver, British Columbia, Canada (On-Site)
• 1 Month ago
Alegrium - Full Stack Developer

Alegrium

South Jakarta, Jakarta, Indonesia (On-Site)
• 5 Months ago
GrowthX® - Tech Lead

GrowthX®

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago
GoTo Group - One KYC Backend Engineer

GoTo Group

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago
Axinous - Staff Software Development Engineer - Java Backend

Axinous

Bengaluru, Karnataka, India (On-Site)
• 1 Month ago

Get notifed when new similar jobs are uploaded