← Back to list

Job
· Senior
Kotlin/Java Developer (Merchant Response)
Software Engineer
• Senior
• Remote
• Full-time
•
EU/EMEA
A Kotlin/Java developer is needed for a team building a payment gateway, working on merchant response backend systems under PCI DSS compliance.
Responsibilities
- ▹Develop new payment features and services
- ▹Design and implement external and internal APIs
- ▹Create and maintain processes in Camunda
- ▹Participate in designing and developing high-load system architectures
- ▹Support and enhance 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
- ▹Analyze external providers' documentation and define epics and tasks based on proof-of-concept work
- ▹Collaborate with the QA team to ensure product quality
- ▹Maintain technical documentation and write technical specifications
- ▹Assist in onboarding new developers and ensuring code quality
- ▹Define technical and business epics, estimate tasks and participate in sprint planning
Requirements
- ▹3+ years of commercial development experience with Kotlin
- ▹Experience with the Spring Framework
- ▹Experience developing payment solutions (billing, payment gateways, 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 (Claude, Codex, ChatGPT, Codeium, etc.)
- ▹Ability to critically review AI-generated code for production-ready quality
- ▹Knowledge of Event-Driven Architecture principles and distributed messaging systems (e.g. Apache Kafka)
- ▹Strong command of software development and design principles, TDD and CI/CD processes
- ▹Strong understanding of microservice architecture
About the company
The team builds a payment gateway that accepts funds from users on behalf of merchants and sends 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 gateways, including 3DS.
Similar jobs

Job
· Senior
Kotlin/Java Developer (Integration)
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