We’re looking for a Senior Java/Kotlin Developer to join our product team – a platform for EMI, neo-banks, including our own Core Banking System (CBS). The primary focus of this role will be working on the CBS.

Responsibilities:

  • Developing the backend of our banking product
  • Building internal libraries
  • Developing integrations with external systems
  • Optimizing services to handle high loads

Key competencies:

  • 3+ years of commercial experience with Java/Kotlin
  • Strong experience with Spring (Spring MVC, Spring Data, Spring Security, Spring Events, Spring Boot)
  • Experience in banking or fintech projects
  • Solid understanding of OOP and ability to apply design patterns in practice
  • Experience designing and developing microservices architecture
  • Experience with SQL and NoSQL databases
  • Experience working with RabbitMQ

Nice to have:

  • Experience with Docker and Kubernetes
  • Experience with column-oriented databases
  • Experience maintaining Swagger documentation
  • Experience collecting metrics with Prometheus
  • Experience working with Grafana and/or Kibana
  • Experience designing high-load systems
  • Experience with Vaadin
  • Knowledge of DDD architecture