Mayflower logo

Kotlin/Java Developer (UF)

Mayflower·Salary not specified

Primary stack

Apache KafkaMySQLReactSpringKotlinRedisCI/CDSvelteJava

Job description

About the Position

Kotlin/Java Developer (UF)

We are seeking a skilled Kotlin/Java Developer to join our dynamic fintech team in Limassol, Cyprus. Our team is dedicated to developing a secure payment gateway for merchants and users, ensuring compliance with PCI DSS standards. This role involves multiple integrations with various payment systems, providers, and gateways, including 3DS.

Responsibilities

  • Developing new payment features and services
  • Designing and implementing APIs (external and internal)
  • Creating and maintaining processes in Camunda
  • Participating in the design and development of high-load system architectures
  • Supporting and enhancing existing solutions and services
  • Writing high-quality, test-covered code (unit tests, integration tests)
  • Conducting code reviews, including frontend code
  • Optimizing system performance and database queries
  • Analyzing and resolving production incidents and bugs
  • Processing and resolving requests from technical support and users
  • Analyzing documentation from external providers and defining epics and tasks
  • Collaborating with the QA team to ensure high-quality deliverables
  • Maintaining technical documentation and writing technical specifications
  • Assisting in onboarding new developers and ensuring code quality
  • Defining and forming technical epics
  • Participating in the creation of business epics
  • Preparing tasks based on approved epics
  • Estimating task completion timelines and participating in sprint planning

Important and Challenging Tasks:

  • Creating and developing reliable payment solutions with high security and performance levels
  • Optimizing the performance and scalability of payment systems
  • Integrating complex external providers
  • Ensuring system compliance with high-security requirements (PCI DSS and others)

Requirements

  • 3+ years of commercial development experience with Kotlin
  • Experience with the Spring Framework
  • Experience in developing payment solutions (billing, payment gateways, payment processors, exchanges)
  • Practical experience integrating with external providers
  • Experience designing and optimizing relational databases (MySQL)
  • Experience with NoSQL databases (Redis)
  • Practical experience using AI-assisted coding tools (Copilot, ChatGPT, Codeium, etc.)
  • Ability to critically review AI-generated code
  • Knowledge of Event-Driven Architecture principles and experience with distributed messaging systems (e.g., Apache Kafka)
  • Excellent command of core software development and design principles, test-driven development (TDD), and CI/CD processes
  • Experience implementing simple and moderately complex interfaces using ReactJS and/or Svelte
  • Strong understanding of microservice architecture
  • English proficiency level B1 or higher

Nice to Have

  • Experience with Camunda (creating and supporting processes)
  • Solid understanding of PCI DSS standards, ISO 27001, and other information security methodologies
  • Practical experience working with AWS
  • Experience with Jira and GitLab CI/CD

We Offer

  • EU-based employment contract and a 3-year Cyprus work visa with full support for your relocation and visa processes
  • Opportunity to obtain an EU passport after 4 years of residence
  • Full relocation package: flights to Limassol for you and your family, a company-covered apartment for the first month, and full relocation support
  • Provident fund (Cyprus): a long-term savings plan co-funded by you and the Company
  • Transparent performance reviews twice a year, with bonus opportunities and salary adjustments
  • Private medical insurance for you and your family
  • Corporate mobile plan (unlimited in Cyprus with roaming included)
  • Mindfulness & well-being support, including psychological assistance with 50% coverage
  • 50% coverage of school and kindergarten fees for your children
  • Fully covered sports benefits, and access to in-house electric scooters and bike rentals
  • Professional growth support: language courses, conferences, training programs, and coaching
  • Peer recognition program: receive and share kudos for great work
  • A fully equipped office in Limassol’s city center
  • Free breakfasts and lunches in the office and an in-house coffee bar with high-quality drinks and a health bar
  • A strong engineering culture: international teams, corporate events, team buildings, and hackathons

About the Company

Mayflower is a leading fintech company dedicated to developing innovative payment solutions. We value our employees' growth and well-being, providing a supportive and collaborative work environment.

Recruitment Process

  1. HR interview (40 min)
  2. Interview with hiring managers (1.5 hours)
  3. Test task
  4. Final interview (1 hour) optional
  5. Recommendations check
  6. Offer

© Mayflower. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Mayflower is a technology company that alters the entertainment industry to a new level of perception and engagement.We are building the future of live entertainment. We believe that by providing people with the best and high-quality live streaming experience in entertainment, we can tackle the world’s “problems” better, together!

More at Mayflower

All 50 roles

Popular searches