Java BE Developer (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 always open for ideas if they make our Customers happier.
Responsibilities
deliver a RESTful services to provide Android & iOS apps with needed APIs
build middleware layer to integrate different core systems & CRM using message-driven microservice architecture and cutting edge technologies.
setup CI/CD process for each microservice
write unit & integration tests with QA engineers' support
build application quality monitoring tools
participate in different Scrum activities
continuously help and support your teammates
Requirements
has 3+ years in building applications using Java Core
can find the difference between containerization and virtualisation
has knowledge with container orchestration with Kubernetes & Docker Swarm
knows about clean code & clean architecture principles
understands the difference between relational & non-relational databases
is familiar with TDD or BDD approaches, writes unit, integration & performance tests.
has good written English
Will be a plus
knowledge in AKKA, Kafka, Cassandra frameworks
experience with cloud platforms
experience with Kotlin, Skala
experience working in fin-tech
What's in for you
close collaboration with stakeholders & customers
working in feature teams with different stack of technologies
low bureaucracy, Agile way of working
strong support from the head-office & technology team
competitive salary (based on USD NBU rate)