Stand with Ukraine

Stand with Ukraine logo
Quick donation

Java Middle+ Engineer

Kyiv or remote

We're looking for a Java Engineer who will take part in development of a scalable and reliable backend solution.

Share

officeuserpencildocumentgearsstarstar
vacancy

Our Web Department unites specialists from different technology stacks (Java, .NET, Node.js, PHP, JS) that build and maintain web projects in a variety of domains including CRM systems, banking solutions, cartography systems, video, and photo processing.

This team is also responsible for our in-house systems used by all team members. In addition to this, they play a pivotal role in defining standards for development for the whole company.

About you

  • Professional Java backend development experience.
  • Experience writing and using REST APIs using Spring framework.
  • SQL and NoSQL database knowledge (PostgreSQL, MongoDB).
  • Solid knowledge of testing principles.
  • Strong verbal and written communication skills.
  • Level of English – Upper-Intermediate (B2).

As a plus

  • Able to work in a team or independently.
  • Experience of working with Linux terminal.
  • Experienced in developing applications with Microservices architecture.
  • Experience with a cloud services provider (AWS, Azure, Google Cloud, Oracle Cloud).

Responsibilities

  • Develop and maintain Java applications.
  • Deliver solid and maintainable software.
  • Translate business requirements into technical solutions.
  • Implement, review, support, and debug required scope.
  • Write tech specs and define project architecture.
  • Write unit tests and integration tests.
  • Participate in code review.
  • Participate in verbal and written communication with the client(s).

About the project

It is a neobank application that lets its users store, send and move money securely and quickly. The main goal of the project is to create a microservice based solution that will allow providing money transfers not only for users in the MENA region but also for users from Asia. To do that our team creates a complex solution to provide middleware and integrate third party vendors aside from mobile/web API development.

Team

  • Backend Engineer
  • Frontend Engineer
  • Quality Assurance Engineer
  • DevOps

Technology stack

  • Oracle Cloud infrastructure.
  • Container and orchestration technologies (Docker and Kubernetes).
  • Java.
  • Microservice architecture, including monitoring of deployed services.
  • SQL and NoSQL databases.
  • Continuous Integration/Continuous Delivery.

Interview steps

  • CV is reviewed by technical specialists
  • Answers to previous questions before the interview
  • Interview with a recruiter (30 – 45 minutes)
  • Technical interview (up to 60 minutes)
  • Feedback at each stage

Our benefits

  • Regular and predictable Performance Review process
  • Powerful team expertise and mentorship
  • Personal development plans
  • Assistance and expenses coverage in obtaining certification
  • Financial compensation for participation in conferences
  • Partial medical and educational expenses coverage
  • 25 billable days off

Our working conditions

  • Comprehensive and acquisitive business processes in the company
  • Fair and competitive compensation
  • Provision of the required equipment (Apple)
  • Regular company updates, Q&A sessions with top-management
  • Flexible hours
  • Remote mode
  • Kyiv office with Starlink and electricity generator for those who prefer office mode
  • Partial coworking coverage in other cities

Apply for this position