FunTech pioneering the live entertainment industry at massive scale — top-50 global site, 200K RPS, millions of users
Kotlin/Java Developer
Location
Cyprus
Posted
35 days ago
Salary
0
Seniority
Senior
Job Description
Kotlin/Java Developer
Mayflower
• 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 as part of daily duties. • Collaborating with the QA team to ensure the high quality of the delivered product. • Maintaining technical documentation and writing technical specifications. • Assisting in onboarding new developers and ensuring code quality. • Participation in the creation of business epics — analyzing requirements, assessing feasibility, and proposing alternative or optimized solutions based on technical expertise.
Job 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.) to improve speed and quality of development.
- Ability to critically review AI-generated code, ensuring production-ready quality and compliance with company standards.
- Knowledge of Event-Driven Architecture principles and experience working 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.
Benefits
- Full remote work.
- Competitive compensation with a service contract.
- Transparent performance reviews twice a year with bonus opportunities and salary adjustments.
- An annual allowance for home office improvements, sports activities, equipment upgrades, etc.
- Investment in your development: paid language courses, access to learning platforms, and mindfulness benefit, including psychological support with 50% coverage.
- Career growth in a fast-scaling project with opportunities to influence technical decisions.
- Peer reward program celebrating contributions from across the team.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Dołączysz do zespołu odpowiedzialnego za rozwój i wdrażanie kluczowych rozwiązań wspierających sprzedaż oraz efektywność ofert • Budowa mechanizmu automatycznego rekomendowania ofert o wysokim potencjale sprzedażowym • Tworzenie systemu raportującego skuteczność kampanii promocyjnych dla sprzedawców • Rozwój funkcjonalności ofert promowanych na rynkach międzynarodowych • Stopniowa transformacja architektury tego obszaru w kierunku Domain Driven Design
• As a Senior Engineer at Nearform your main task will be designing & building applications using JavaScript. However as you’ll likely work on a variety of projects your responsibilities may also include: • Supporting component design, development and maintenance and taking responsibility for personal technical quality standards within the project team. • Assisting with defining structured practices, especially in source code management, building and deployment. • Designing and implementing data storage solutions. • Optimising performance in applications for maximum speed and scalability. • Getting feedback from users and clients, and building solutions for them. • Assisting with the analysis of client requirements. • Working with and supporting Technical Leaders in project execution and timely delivery. • Collaborating with client teams.
Staff Backend Engineer – Session Replay
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• own end-to-end technical direction for Session Replay, spanning frontend, backend, and data systems • drive the evolution of our backend architecture, including designing systems around columnar/analytical data storage for large-scale session data • define data models, ingestion pipelines, and query patterns • lead the design of investigation workflows, connecting replay with logs, metrics, traces and other telemetry across Grafana Cloud • make high-leverage architectural decisions that impact multiple teams and products • partner with teams across Grafana to build cohesive cross-product experiences • improve engineering standards, patterns, and operational practices within the team • mentor engineers and help grow technical leadership within the team
Staff Backend Engineer – Session Replay
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Own end-to-end technical direction for Session Replay, spanning frontend, backend, and data systems • Drive the evolution of backend architecture, including designing systems around columnar/analytical data storage for large-scale session data • Define data models, ingestion pipelines, and query patterns • Lead the design of investigation workflows, connecting replay with logs, metrics, traces and other telemetry • Make high-leverage architectural decisions that impact multiple teams and products • Partner with teams across Grafana to build cohesive cross-product experiences • Improve engineering standards, patterns, and operational practices within the team • Mentor engineers and help grow technical leadership within the team



