Java Engineer Offline

You are invited to join the ambitious team who build a completely new mobile banking product. We aim to have our Customers in the center of our product that will solve their needs & problems. We build a new scalable microservice architecture and new native iOS & Android apps from scratch. In the development process we use Lean & Agile practices so the team has maximal ownership and minimal bureaucracy. We are always open to ideas if they make our Customers happier.

 

In this role, you will:

• Provide Android and iOS apps with essential APIs by delivering RESTful services.

• Integrate various core systems and CRM through a middleware layer, employing message-driven microservice architecture and utilizing cutting-edge technologies.

• Establish a CI/CD process for each microservice.

• Collaborate with QA engineers to write unit and integration tests.

• Develop tools for monitoring the quality of applications.

• Engage in various Scrum activities.

• Provide continuous help and support to your teammates.

 

Skills you'll need to bring:

• Possesses over 3 years of experience in developing applications using Java and Spring.

• Demonstrates knowledge in container orchestration with Kubernetes and Docker Swarm.

• Familiarity with clean code and clean architecture principles is essential.

• Brings experience in building microservice architecture.

• Understands the distinctions between relational and non-relational databases.

• Holds significant expertise in working with PostgreSQL, SQL, and Hibernate.

• Has a grasp of the cloud-native approach and 12-factor apps.

• Familiarity with TDD or BDD approaches, along with the ability to write unit, integration, and performance tests.

• Exhibits a product-oriented engineering mindset and functions effectively as a team player.

• Possesses experience with Kafka or RabbitMQ.

 

As a Plus:

• Possesses experience with Quarkus, Smallrye, and Microprofile.

• Has experience with various cloud platforms.

• Brings experience in working within the fin-tech industry.

 

What we offer:

• Close collaboration with stakeholders and customers.

• Involvement in feature teams utilizing a diverse stack of technologies.

• Embrace an agile way of working with minimal bureaucracy.

• Receive strong support from the head office and technology team.

• Enjoy a competitive salary based on the USD NBU rate.

• Benefit from long-term employment, along with paid vacation and sick leave.

The job ad is no longer active

Look at the current jobs Java Kyiv→

Loading...