logo

Senior Java/Kotlin Developer

Cyprus / Remote
Apply

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)
Share this job opening

Application:

By applying to this job opening you confirm your consent to processing your personal data and accept Vertex Privacy Policy