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→