Senior Kotlin/Java Backend Engineer for Fintech Payments

SMARTCORE AG

Barcelona

Presencial

EUR 90.000 - 130.000

Jornada completa

hace 25 horas
Sé de los primeros/as/es en solicitar esta vacante

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Competitive salary
Modern technology stack
Training budget and conference support
Corporate access to top-tier LLMs

Descripción de la vacante

SmartCore is a fintech holding building infrastructure for the next generation of payments. You’ll join a key team responsible for developing and evolving our core acquiring platform — a high-load, microservices-based system operating 24/7, handling the entire payment lifecycle with PCI DSS compliance.

You’ll design and implement new microservices in Kotlin/Java, optimize performance, and contribute to architecture decisions to boost fault tolerance, scalability and security.

Formación

  • Has at least 10 years of commercial backend development experience with Java/Kotlin.
  • Demonstrates expert-level proficiency in Kotlin: idioms, coroutines, functional features, and applies them effectively.
  • Deep knowledge of Java Core and the JVM ecosystem.
  • Has excellent command of Spring Boot — REST APIs, internals, auto-configuration, Spring Security, and Actuator.
  • Expert in PostgreSQL — designing complex data schemas, optimizing queries, replication mechanisms.
  • Experience with MongoDB.
  • Hands-on experience building systems with Kafka — producer/consumer patterns, delivery guarantees.
  • Familiar with RabbitMQ and Redis (caching, pub/sub, distributed locks).
  • Experience designing distributed, fault-tolerant systems (microservices, CQRS, Event Sourcing).
  • Comfortable with modern AI technologies, including AI agents and LLMs.
  • Understanding of networking protocols (TCP/IP, HTTP/2, gRPC).
  • Experience with Docker and Kubernetes.
  • Writes clean, maintainable, and well-tested code.
  • Highly autonomous, proactive, and takes full ownership of product quality and outcomes.
  • Fluent in Russian (B2 or higher) — required for daily communication within the team.

Responsabilidades

  • Design and develop new microservices and business logic using Kotlin and Java.
  • Optimize the performance of existing system components and handle high-load areas of the codebase.
  • Make key architectural decisions aimed at improving fault tolerance, scalability, and platform security.
  • Integrate with third-party payment systems, banks, and processing centers.
  • Work with asynchronous data streams using Kafka and RabbitMQ.
  • Conduct code reviews, mentor less experienced colleagues, and promote best development practices.
  • Actively participate in R&D — exploring and integrating new technologies into the project stack.
  • Write unit and integration tests to maintain a high-quality codebase.

Conocimientos

Java
Kotlin
Spring Boot
PostgreSQL
MongoDB
Kafka
RabbitMQ
Redis
Microservices
CQRS
Event Sourcing
AI integration
gRPC
Docker
Kubernetes
Unit testing

Herramientas

Docker
Kubernetes
Prometheus
Grafana
Jaeger

Descripción del empleo

SmartCore is a fintech holding building infrastructure for the next generation of payments. You’ll join a key team responsible for developing and evolving our core acquiring platform — a high-load, microservices-based system operating 24/7, handling the entire payment lifecycle with PCI DSS compliance.

You’ll design and implement new microservices in Kotlin/Java, optimize performance, and contribute to architecture decisions to boost fault tolerance, scalability and security.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Kotlin/Java (Fintech) – remote friendly (EMEA)
Senior Kotlin/Java (Fintech) – remote friendly (EMEA)

SMARTCORE AG • Barcelona

Presencial
EUR 90.000 - 130.000
Competitive salary
Modern technology stack
Training budget and conference support
+1
Senior Java/Kotlin Backend Engineer – Banking APIs, Hybrid
Senior Java/Kotlin Backend Engineer – Banking APIs, Hybrid

Salmon Group Ltd • España

A distancia
EUR 60.000 - 90.000
Senior Payments Backend Engineer (PHP/Java/Kotlin)
Senior Payments Backend Engineer (PHP/Java/Kotlin)

PayXpert • España

Presencial
EUR 70.000 - 95.000
Permanent contract
Flexible working hours
International, diverse teams across SP
+1
Senior Backend Engineer – Payments, Remote & Stock Options
Senior Backend Engineer – Payments, Remote & Stock Options

Yuno • España

Presencial
EUR 70.000 - 110.000
Remote work from anywhere
Home office allowance
Stock options
+1
Backend Engineer - Core Banking (Kotlin, AWS, Kafka)
Backend Engineer - Core Banking (Kotlin, AWS, Kafka)

EngineersOfAI • Barcelona

Presencial
EUR 40.000 - 65.000
Competitive personal development budget
Work from home budget
Discounts to fitness & wellness memberships
+2
Senior Backend Engineer - Event-Driven, DDD & TDD
Senior Backend Engineer - Event-Driven, DDD & TDD

CloudPay Espana S.L. • España

A distancia
EUR 45.000 - 65.000
Competitive salary
Vacation allowance
Private medical insurance
+9
Staff Java Architect - Payments Performance
Staff Java Architect - Payments Performance

Dlocal • Barcelona

Híbrido
EUR 120.000 - 160.000
Flexibility in schedule
Fintech industry exposure
Referral bonus program
+2
Senior Java Architect — Payments Performance
Senior Java Architect — Payments Performance

Dlocal • Bellprat

Presencial
EUR 90.000 - 130.000
Referral bonus program
Social budget
dLocal Houses
+1
Senior Android Engineer: Scalable Banking App (Kotlin)
Senior Android Engineer: Scalable Banking App (Kotlin)

DKB Code Factory • Valencia

Presencial
EUR 52.000 - 76.000
Senior Android Engineer - Build Scalable Banking App
Senior Android Engineer - Build Scalable Banking App

DKB Code Factory GmbH • Valencia

Presencial
EUR 48.000 - 68.000