CareerPlanSign in

Backend Java Developer

España🌐 Remote💼 Full-time🗓 2026-03-27 → 2026-08-11

Core

Senior backend engineer designing and maintaining critical banking microservices using Java, Kafka, and domain-driven design.

Role type

Senior IC backend Java engineer (microservices)

Builds

Production-grade banking microservices and event-driven systems

Domain

Financial services / Banking

Deliverable

production ML models | product features

Required skills

Java 17+, Microservices, Hexagonal Architecture, DDD, Apache Kafka, CQRS, TDD, Unit Testing, Acceptance Testing, Git, Agile methodologies

Preferred skills

Cloud platforms (AWS/Azure/GCP), Docker, Kubernetes, CI/CD pipelines, AI-assisted development, Security compliance (OAuth2, JWT, PSD2, GDPR)

Technologies

Java, Kafka, JUnit, Cucumber, GitHub, Bitbucket, AWS, Azure, GCP, Docker, Kubernetes, GitLab CI, Jenkins, GitHub Actions

Responsibilities

Design and develop hexagonal architecture microservices; Implement CQRS and async communication via Kafka; Apply TDD and acceptance testing; Manage version control and CI/CD pipelines; Ensure application resilience and security; Mentor team members; Propose AI tools for development productivity

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.