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
