← Back to list

Job
· Senior
Kotlin/Java Developer (Integration)
Software Engineer
• Senior
• Remote
• Full-time
•
EU/EMEA
Mayflower's team is building a payment gateway handling funds and payment data on behalf of merchants and users, under PCI DSS compliance; they're looking for a developer to build payment integrations.
Responsibilities
- ▹Develop new payment integrations and services
- ▹Automate and optimize integration processes
- ▹Analyze external provider documentation, run quick checks, and define epics/tasks based on Proof of Concept
- ▹Participate in designing and developing high-load system architectures
- ▹Support and improve existing solutions and services
- ▹Write high-quality, test-covered code (unit and integration tests)
- ▹Conduct code reviews
- ▹Optimize system performance and database queries
- ▹Analyze and resolve production incidents and bugs
- ▹Process support and user requests as part of daily duties
- ▹Collaborate with the QA team to ensure high product quality
- ▹Use AI tools to accelerate delivery of integration modules and build internal tools to generate integration code from business requirements
- ▹Maintain technical documentation and write specifications
- ▹Help onboard new developers and ensure code quality
- ▹Define technical epics: analyze existing solutions, identify architecture/performance/reliability improvements, align proposals with the team lead and architect
- ▹Participate in creating business epics: analyze requirements, assess feasibility, propose alternative or optimized solutions
- ▹Prepare tasks from approved epics, participate in sprint planning, provide accurate time and effort estimates
Requirements
- ▹3+ years of commercial development experience with Kotlin (Java a plus)
- ▹Experience with the Spring Framework
- ▹Experience developing and integrating payment solutions (billing, payment gateways, processors)
- ▹Practical experience integrating with external payment providers
- ▹Experience designing and optimizing relational databases (MySQL)
- ▹Experience with NoSQL databases (Redis)
- ▹Practical experience with AI-assisted coding tools (Copilot, ChatGPT, Codeium, etc.)
- ▹Ability to critically review AI-generated code for production-ready quality and compliance
- ▹Knowledge of Event-Driven Architecture principles, experience with distributed messaging systems (e.g. Apache Kafka)
- ▹Excellent understanding of software development and design principles, TDD, and CI/CD
- ▹Solid 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, ISO 27001, and other information security methodologies
- ▹Practical experience with AWS
- ▹Experience with Jira and GitLab CI/CD
Soft skills
Critical thinking when reviewing AI-generated codeCollaboration with analysts, product managers, team lead, and architectPrecise, well-documented work
About the company
Mayflower's team is developing a payment gateway for accepting funds from users on behalf of merchants and sending funds from merchants to users. The system stores user payment data and is subject to PCI DSS compliance, with multiple integrations with payment systems, providers, and processors, including 3DS.
Languages: Angol: B1 vagy magasabb
Similar jobs

Job
· Senior
Kotlin/Java Developer (Merchant Response)
Mayflower
+4
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas
Job
· Senior
Senior Software Engineer
Collaboration.Ai
ArgocdDatadog
+21
💰 Salary: not specified
🌍 Remote
Anywhere in the World
🗣️ EN

Job
· Senior
Backend Software Engineering Team Lead
Sporty Group
Argocd
+9
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas
Job
· Senior
SOFTWARE DEVELOPER SENIOR
Inter Carreiras
DynamodbGithub Actions
+13
💰 Salary: not specified
🏢 On-site
Belo Horizonte +1
Job
· Senior
Senior Backend Software Engineer
ATOMS
Flink
+5
$167,000–$230,000/yr
gross
🏢 On-site
Los Angeles
🗣️ EN

Job
· Senior
Senior Java Developer (IR-551)
Intellectsoft
+10
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas