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