CareerPlanSign in

Senior Software Engineer (Java)

Vilnius, LT🌐 Remote💼 Full-time💰 $60,000–$86,400🗓 2026-09-01 → 2026-09-11

Core

Design and build secure, reliable, and scalable backend services supporting the full customer payment journey end-to-end across the Baltics using Java and Spring Boot.

Role type

Senior IC backend software engineer (payments)

Builds

Microservices, distributed systems, event-driven integrations, and cloud-ready payment capabilities

Domain

Banking / Payments / Financial Services

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, distributed systems design, event-driven architecture, REST API design, Kafka, AWS, PostgreSQL, CI/CD pipelines, automated testing, observability, AI coding assistants

Preferred skills

Domain-driven design, high-volume transactional systems experience, secure development practices, cloud modernization

Technologies

Java 25+, Spring Boot 4+, Apache Kafka, AWS, Docker, Kubernetes, Terraform, Helm, GitLab CI/CD, PostgreSQL, JUnit

Responsibilities

Design, develop, and maintain Java and Spring Boot backend services; Build secure REST APIs and event-driven integrations; Contribute to architecture and technical design decisions; Translate complex business needs into clear and maintainable technical solutions; Own solutions throughout their lifecycle from design to production support; Review code and technical designs and share knowledge with other engineers

Seniority

Senior, hands-on IC

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