Position: Sr Java developer
Company: Bank FUIB
Experience required: 5y
Category: Java
Published: 2022-07-01T00:00:00+03:00

Our ambitious goal is to lead in both the quality and speed of feature updates.
Our recent updates:
•	Simple and effective usage of "ЄПідтримка" and Armed Forces of Ukraine support features.
•	Liveness detection during onboarding lets users avoid physical offices and waiting in the queue.
•	Interactive live and emotional chat with support.
•	Support of the worldwide known money-transfer systems.
•	A huge UX update based on user feedback is in the middle of its delivery.
Why are we hiring?
Customer surveys show we are second in the country regarding stability and speed of updates. 
But we strive for more! Taking that into account, we're looking out for experienced engineers who can help us with:
•	Creating a new gateway service lets all dev teams connect their features easily and quickly to mobile banking. 
•	Optimizing or making the most important, critical, and loaded services from scratch.
•	To build a new technical console to track and manage the mobile banking service state.

Let's get the ball rolling together!
Onboarding plan and goals
In two weeks, you'll finish with:
•	Getting to know a team and mentor, setting up a working environment, and learning the technical guidelines.
•	Realizing how we work regarding our goals, tribes, squads, chapters, and how we use Agile.
•	Fixing something to dive into the project and understand the project further with the help of a mentor.
In one and a half months:
•	You'll be creating the future most loaded and critical mobile service.
•	You'll finish a couple of tasks and will constantly be learning the project deeper.
•	You'll provide and get back feedback about working with us.
In three months:
•	You'll be developing and designing essential services and architecture components.
•	You'll create an individual development plan in collaboration with your mentor.
•	You'll get and provide final feedback about the first period with us. 
In half of the year:
•	You'll create essential services constantly and release them with a high-enough level of quality. GraphQL server for many microservices and a few mobile apps will be the first.
•	You'll be the owner of your code, review contributions from your teammates, consult about your services, and be a mentor for a few novices on occasion.
Tech requirements
Must to have
•	Languages/Specifications: Java 11, GraphQL, OpenAPI, OAuth 2.0, SQL Frameworks: Spring (Boot, MVC, Security, Data)
•	Tools: Git, Maven, Docker, Jira, ELK, Grafana
•	Databases: MongoDB, Redis
•	Messaging: Redis Testing: JUnit, Mockito