Kotlin/Java Developer (Merchant Response)
Remote · Cyprus or Limassol, Limassol, Cyprus
Job Summary
Develop and maintain high-security, high-performance payment solutions (billing, gateways, processors) with Kotlin and Java; design and implement external/internal APIs, Camunda processes, and scalable microservices; optimize database queries (MySQL, Redis), integrate with external providers, ensure PCI DSS compliance, conduct code reviews, write unit/integration tests, contribute to architecture and epic planning, and collaborate with QA and product teams to deliver reliable payment functionality at scale.
Required Qualifications
- 3+ years of commercial development experience with Kotlin
- Experience with the Spring Framework
- Experience in developing payment solutions (billing, payment gateways, payment processors)
- Practical experience integrating with external providers
- Experience designing and optimizing relational databases (MySQL)
- Experience with NoSQL databases (Redis)
- Experience using AI-assisted coding tools (e.g., Claude, Codex, ChatGPT, Codeium) to improve speed and quality of development
- Knowledge of Event-Driven Architecture and distributed messaging systems (e.g., Apache Kafka)
- Strong understanding of core software development principles, test-driven development (TDD), and CI/CD processes
- Strong understanding of microservice architecture
Desired Qualifications
- 3+ years of commercial development experience with Kotlin
- Experience with the Spring Framework
- Experience in developing payment solutions (billing, payment gateways, payment processors)
- Practical experience integrating with external providers
- Experience designing and optimizing relational databases (MySQL)
- Experience with NoSQL databases (Redis)
- Experience using AI-assisted coding tools to improve speed and quality of development
- Ability to critically review AI-generated code and ensure production-ready quality
- Knowledge of Event-Driven Architecture and distributed messaging systems (e.g., Apache Kafka)
- Strong understanding of core software development principles, TDD, and CI/CD
- Experience with microservice architecture
- Experience with Camunda (preferred)
- PCI DSS / ISO 27001 knowledge (preferred)
- AWS experience (preferred)
- Jira and GitLab CI/CD experience (preferred)
- Frontend/backend/API design and high-load system architecture
- Code reviews and QA collaboration
- Technical epics and business epics collaboration
- Onboarding new developers and mentoring
- High-security and performance-focused payment systems
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.