Middle Java Engineer

1 Hour ago • 3 Years +

Job Summary

Job Description

As a Middle Java Engineer, you will be responsible for back-end development of product components, following industry best practices. You will collaborate with a cross-functional team, including developers, testers, and production support, as well as BI developers, business and systems analysts, and solution architects. Your tasks will involve designing, building, and maintaining efficient, reusable, and reliable code, translating business logic into code, automating business processes, performing code reviews, writing unit tests, and troubleshooting. Strong communication in English is required, and your Upper-Intermediate or higher Ukrainian level will be an asset.
Must have:
  • 3+ years of Java development experience.
  • Experience with Spring Boot and microservices.
  • Experience with AWS (ECS, Lambda, SQS, RDS, Kinesis).
  • Strong knowledge of SQL and REST API design.
  • Solid understanding of communication and network protocols.
Good to have:
  • Experience with scaling applications.
  • Experience with other programming languages.
  • Experience with Docker.
  • Experience with Terraform.
  • Familiar with noSQL databases.
Perks:
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools
  • Active tech communities
  • Education reimbursement
  • Corporate events and team buildings

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.
  • 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.
  • Confidently communicate in a multinational environment, communication is in English.
  • Upper-Intermediate or higher Ukrainian level.


Requirements:

  • 3+ years of commercial Java development experience (main Java version on the project is Java 11).
  • 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 and 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.

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

*not applicable for freelancers

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Ukraine

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!