Senior Java/Kotlin Developer
Cyprus / Remote
We are looking for a talented Senior Java/Kotlin Developer for our product — a platform for EMI Neo and Digital Banks, including our own CBS (Core Banking System). The primary responsibility is working with the CBS. The position offers the possibility of remote work or relocation to our office in Cyprus.
Tech stack: Java/Kotlin, Spring, PostgreSQL, Swagger/OpenApi, Docker, GitLab CI, Temporal, Elasticsearch, Clickhouse
Responsibilities
Responsibilities:
- Backend development for a banking product
- Development of libraries
- Integration with various external systems
- Optimization of services for high loads
Requirements
Key competencies:
- At least 3 years of commercial experience in Java/Kotlin development
- Experience with Spring.MVC, Spring.Data, Spring.Security
- Experience in banking/fintech projects
- Knowledge of OOP and practical application of design patterns
- Experience in microservices architecture development and design
- Experience in designing high-load systems
- Experience with SQL and NoSQL databases
Preferred qualifications:
- Experience with Docker, Kubernetes
- Experience with columnar databases and message brokers
- Experience with Swagger documentation
- Experience with Prometheus metrics collection
- Experience with Grafana/Kibana services
- Knowledge of DDD, CQRS architectures
Conditions
We offer:
- Remote work or relocation to Cyprus, relocation assistance to Cyprus
- Health insurance
- Modernly equipped workplace due to your preferences
- Office lunches
- Compensation for English classes
- Flexible start of the working day
Recruitment process
- HR-interview (45 minutes)
- Culture fit interview (1 hour)
- Technical interview (1 hour)
- Final interview (30 minutes)