Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Engineer - Banking & Payments (Vilnius)

HHHub.eu (Taupai, UAB)

About the CompanyOur client is an
established FinTech software provider with more than 25 years of experience, developing banking technology for regulated financial institutions across international markets.
The company builds secure and scalable platforms covering
core banking, payments, financial integrations, and back-office operations. Its systems support business-critical financial processes where reliability, security, auditability, and operational resilience are essential.
About the RoleAs a
Senior Java Engineer, you will
design, develop, and support backend services used across banking and payment systems. You will take ownership of solutions from technical analysis and design through implementation, deployment, and production support. The role combines hands‑on development with close collaboration across Product, QA, DevOps, Architecture, Compliance, and other engineering teams.
The
position is suitable both for an experienced Senior Engineer
who wants to remain strongly hands‑on
and for someone with broader system design or architecture experience
who wants to contribute beyond individual development tasks.
Responsibilities
Design, develop, test, deploy, and maintain backend services using Java and Spring Boot;
Take end‑to‑end ownership of features from technical analysis and solution design through production release and ongoing support;
Build secure, scalable, and maintainable REST APIs and backend integrations for banking and payment systems;
Develop services within microservice, distributed, messaging, and event‑driven architectures;
Integrate internal and external systems through APIs, messaging technologies, queues, files, and database‑driven workflows;
Work with PostgreSQL and other relational databases, including data modelling, query optimisation, transactions, locking, and performance;
Develop clean and testable code supported by unit, integration, and API testing;
Participate intechnical design and architecture discussions and propose practical, maintainable solutions;
Investigate production issues through debugging, log analysis, data validation, and observability tools;
Improve existing systems through refactoring, stronger abstractions, documentation, and improved observability;
Work with Docker, Kubernetes, CI/CD pipelines, and cloud‑ready environments;
Develop systems with security, data protection, auditability, regulatory requirements, and operational resilience in mind.
Requirements
Strong professional experience in Java backend development, ideally at Senior Engineer level;
Advanced hands‑on knowledge of Java and Spring Boot;
Strong understanding of the Spring ecosystem, including Spring Web, Spring Data, Spring Security, transactions, configuration, validation, and testing;
Experience designing and maintaining REST APIs and backend integrations;
Good understanding of microservices, distributed systems, messaging, and production‑grade backend development;
Strong SQL andrelational database knowledge;
Practical experience with Kafka, RabbitMQ, or comparable messaging technologies;
Experience with Docker, Kubernetes, and CI/CD pipelines;
Experience with automated testing tools such as JUnit, Mockito, Testcontainers, MockMvc, or similar;
Strong debugging, troubleshooting, and analytical problem‑solving skills;
Ability to work independently, clarify requirements, identify risks, and explain technical trade‑offs;
Fluent writtenand spoken English.
Nice to Have
Previous experience in FinTech, banking, payments, e‑money, compliance, or another regulated financial environment;
Experience contributing to system architecture, technical design, or broader engineering decisions;
Knowledge of AWS services such as EKS, MSK, S3, RDS, Redis, or comparable cloud technologies;
Experience with Keycloak, OAuth 2.0, OpenID Connect, JWT, authentication, authorisation, or MFA;
Familiarity with audit logs, CDC, Debezium, Kafka Streams, reporting systems, or data warehouse integrations;
Experience with Grafana, Prometheus, CloudWatch, OpenSearch, distributed tracing, or similar observability tooling;
Understanding of DORA, GDPR, information security, and operational resilience;
Opensearch / Elasticsearch experience;
Experience mentoring engineers or helping improve engineering practices across a team.
Key Competencies
Comfortable taking responsibility for solutions from initial requirements through production;
Able to identify unclear requirements, dependencies, edge cases, and technical risks;
Able to propose maintainable solutions and explain technical trade‑offs;
Able to turn complex requirements into practical, testable, production‑ready solutions;
Effective communication with engineering, product, operations, compliance, and architecture stakeholders.
The Employer Offers
Work on real banking, payments, integration, and back‑office systems;
Complex technical challenges involving backend architecture, data, security, and platform reliability;
Real technicalownership beyond individual development tickets;
Collaboration with experienced engineers, architects, Product Owners, QA, DevOps, and Compliance teams;
A stable full‑time position in an international engineering environment;
Competitive compensation with an annual performance review and performance‑based bonus system;
Additional private health insurance after six months;
21 annual vacation days and free parking at the Vilnius office;
International collaboration and opportunities to visit colleagues in other locations;
Career development towards Lead Engineer, Software Architect, or Technical Product Owner responsibilities.
Build and develop backend systems powering modern banking and payment infrastructure, with real technical ownership and the opportunity to contribute to architecture and system design.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Java Engineer - Banking & Payments (Vilnius) in Winnipeg, MB vacancy
  •  ...institutions. Its product ecosystem covers core banking, digital onboarding, multi-currency accounts, payments, compliance, and AML. The company’s platforms...  ...global technology group. About the RoleAs Senior .NET Engineer – Banking & Payments, you will design and develop... 
    Senior
    Manual labor
    Work at office

    HHHub.eu (Taupai, UAB)

    Winnipeg, MB
    1 hour ago
  •  ...Its product ecosystem covers core banking, digital onboarding, multi-currency accounts, payments, compliance, and AML. Its...  ...development of products used by banks, electronic money institutions,...  ...process flows ; Work closely with engineering, architecture, QA, compliance, operations... 
    Suggested
    Long term contract

    HHHub.eu (Taupai, UAB)

    Winnipeg, MB
    1 hour ago
  • Build secure banking and payment backends as a Senior Java Engineer, using Spring Boot and distributed-system technologies in an international FinTech company.Our client is an established FinTech software provider with more than 25 years of experience. You will design, develop... 
    Senior

    HHHub.eu (Taupai, UAB)

    Winnipeg, MB
    1 hour ago
  •  ...HHHub.eu, a FinTech software provider with over 25 years of experience, seeks a Senior .NET Engineer – Banking & Payments to design and develop backend systems for core banking, account management, and payment processing. You will contribute across the software lifecycle... 
    Senior

    HHHub.eu (Taupai, UAB)

    Winnipeg, MB
    1 hour ago
  • Scadea Solutions Inc. in Canada is seeking a Senior Java Developer to build secure, scalable backend applications for a banking client. This hands-on role requires expertise in Java, Spring Boot and microservices within enterprise-scale systems. You will design and implement... 
    Senior

    Scadea Solutions Inc

    Winnipeg, MB
    1 hour ago
  •  ...Scotiabank in Toronto is seeking a Senior Software Developer (Java) to design, build, and evolve mission-critical banking solutions within the Loyalty Technology team. You will...  ...cloud-native environments and mentor junior engineers. You will collaborate across engineering,... 
    Senior

    Scotiabank

    Winnipeg, MB
    1 hour ago
  • Brainhunter Systems Ltd in Toronto is seeking a hands-on Senior Java Developer to join our Payments team on a 12-month contract. You will build high-value, mission-critical payments applications for a major bank and contribute across the full development lifecycle. This hybrid... 
    Senior
    Contract work
    Work at office

    Brainhunter Systems Ltd

    Winnipeg, MB
    1 hour ago
  • $85.5k - $185k per year

     ...and inter-department forums. Adheres to Bank risk, regulatory and compliance controls....  ...level and serves as a specialist resource to senior leaders and stakeholders. Applies...  ...asset. Previous experience in delivering Payments initiatives will be considered an asset.... 
    Senior
    Part time
    For contractors
    Shift work

    BMO

    Winnipeg, MB
    1 hour ago
  • Engineer Cash Out payment flows at EarnIn with Kotlin, Java, Go, Python, or TypeScript in a hybrid Vancouver, BC workplace. Protect transaction reliability.This senior software engineering position focuses on backend services that move EarnIn members’ money through debit cards... 
    Senior

    Earnin

    Winnipeg, MB
    1 hour ago
  •  ...more about working at Coinbase.Payments Platform is at the front door...  ...technical leader to define the engineering vision for Payments, shape...  ...deep technical mentorship to senior/staff engineers across Payments...  ...programming (e.G., Python, Go, Java) and cloud‑native architecture... 
    Senior
    Long term contract
    Local area

    Coinbase

    Winnipeg, MB
    1 hour ago
  •  ...a brilliant career opportunity. Role: Senior Java Software EngineerTitle: VP/DirectorLocation...  ...Sachs, Morgan Stanley, MSCI, Deutsche Bank, Credit Suisse, Verizon, British Telecom,...  ...Develop and promote the company’s culture of engineering excellence. Define, develop and... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Remote work
    Monday to friday

    Wissen Technology

    Winnipeg, MB
    1 hour ago
  • $155k - $205k per year

     ...The role and its impact Payments Platform is one of Xero's biggest areas of investment...  ...reconciliation and bill payments. As a Senior Engineer, you’ll own significant end-to-end...  ...Proficiency in a modern backend stack, such as Java, Kotlin, Go, Python, Ruby or C++, and... 
    Senior
    Long term contract
    Permanent employment
    Work at office
    Work from home
    2 days per week
    1 day per week

    Xero

    Winnipeg, MB
    1 hour ago
  •  ...sector. Its platform handles payments, accounting and reporting for...  ...in cloud-native, data-driven engineering. The work spans payments, hardware...  ...complex.The Role This is a senior hands-on engineering role,...  ...for POS terminals in Kotlin and Java, using Jetpack, MVVM, Coroutines... 
    Senior
    Remote work

    TekRek

    Winnipeg, MB
    1 hour ago
  • Engineer high-throughput payment services at Xero in Vancouver, using cloud-native platforms, backend expertise...  ...-focused technical judgement.This Senior Engineer role supports Xero’s Payments...  ...platformsModern backend proficiency in Go, Java, Kotlin, Python, Ruby, or C++Strong... 
    Senior

    Xero

    Winnipeg, MB
    1 hour ago
  • Apply advanced Java and DevOps skills to strengthen banking application security, release reliability, and operational resilience through hands-on engineering.As a Senior Forward Deployed Engineer, you will work directly with development and client stakeholders. The role combines... 
    Senior

    Luxoft

    Winnipeg, MB
    1 hour ago
  • Build cloud services in Mississauga as a Senior Java DevOps Developer using Java, Spring, Angular, and OpenShift technologies. This six-month...  ...supports remote work initially.Work with an innovative global bank as a senior developer creating web-based applications and platform... 
    Senior
    Contract work
    Remote work

    Motion Recruitment Partners, LLC

    Winnipeg, MB
    1 hour ago
  • Payments Platform is one of Xero’s biggest areas of investment and growth - directly affecting...  ...and bill payments As a Senior Engineer, you’ll own significant end-to-end initiatives...  ...GCPProficiency in a modern backend stack, such as Java, Kotlin, Go, Python, Ruby or C++, and... 
    Senior
    Long term contract

    Xero

    Winnipeg, MB
    1 hour ago
  • Build clean, robust software as a Senior Java Developer in Toronto, ON. Apply Spring frameworks, RESTful APIs, and strong problem-solving...  ...Spring, RESTful API, and architecture skills to develop dependable software with Triunity Software’s engineering team. #J-18808-Ljbffr
    Senior

    Triunity Software

    Winnipeg, MB
    1 hour ago
  • Build Java and Spring foundations at impact.Com, shaping shared libraries, service templates, and engineering standards across the platform. This hands-on role serves fellow engineers.As a senior-level engineer, you will develop production applications and software other engineers... 
    Senior

    Sponsor Finder

    Winnipeg, MB
    1 hour ago
  •  ...role: Required Skills 7-15 years of development experience with proven ability to write optimized, efficient, and clean code.Core Java, Java EE, Spring/SpringBoot, Web Services, Relational databasesExperience with UI development frameworks (preferably Angular, React, etc... 
    Senior

    Soho Square Solutions

    Winnipeg, MB
    1 hour ago
  •  ...-performance Elasticsearch security with Java expertise across authentication, authorization...  ...systems at the Search AI Company.As a Senior Software Developer, you will help...  ...data isolation. You will collaborate with engineering, product, and InfoSec teams while using AI... 
    Senior

    Elastic

    Winnipeg, MB
    1 hour ago
  •  ...the Opportunity Are you passionate about combining enterprise Java development with the latest advancements in Generative AI? This is...  ...running on Microsoft Azure.You will collaborate with experienced engineers, cloud specialists, and AI practitioners within a technology-... 
    Senior

    Altis Technology

    Winnipeg, MB
    1 hour ago
  • Drive secure Java delivery through CI/CD and vulnerability remediation in a hybrid engineering environment supporting a major financial institution. This hands-on role improves release reliability.As a Senior Java Engineer, you will work directly with development teams to remove... 
    Senior

    RE Partners

    Winnipeg, MB
    1 hour ago
  • $120.8k - $170.8k per year

    Citi's Technology division is looking for a Senior Java Backend Engineer to design and deliver the high-performance, event-driven systems that underpin financial services at global scale. In this role, you will architect and build reactive microservices, integrate real-time... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    Citi

    Winnipeg, MB
    1 hour ago
  • Java microservices development anchors this hybrid banking software position in Downtown Toronto. Use PostgreSQL, Docker, and cloud technologies on enterprise solutions...  ...client details worldwide. This Java Software Engineer role suits professionals with five-plus years of... 
    Full time
    Bank staff
    Worldwide

    Kelly Services

    Winnipeg, MB
    1 hour ago
  • Lead Java and Spring Boot modernization in Downtown Toronto, working hybrid with four onsite days weekly on a six-month contract. Build resilient services.This Senior Full Stack Engineer role focuses approximately 80% on backend development and 20% on React enhancements. You... 
    Senior
    Contract work

    Collabera

    Winnipeg, MB
    1 hour ago
  • N2P Systems is seeking an experienced Java Developer to design, implement, and optimize scalable microservices in a mature enterprise environment. You will build RESTful APIs, work with MongoDB and Kafka, and collaborate with architects, QA, and DevOps to ensure reliable, secure... 
    Senior

    N2P Systems

    Winnipeg, MB
    1 hour ago
  • Deliver secure, cloud-native Java microservices for core banking systems, combining Kafka, Kubernetes, APIs, and resilient integration patterns.As a Senior Java Developer, you will turn architecture designs into production-ready services for a major financial services client... 
    Senior

    Miratech1

    Winnipeg, MB
    1 hour ago
  • Marqeta seeks a Senior Java Software Engineer with Spring Boot expertise for its Credit Commercial Engineering Team. Work remotely from Ontario or British Columbia.This senior role owns defined features and components across quarterly milestones. You will design software, solve... 
    Senior
    Remote work

    BranchFactor

    Winnipeg, MB
    1 hour ago
  • Build secure payment infrastructure with Python and FastAPI at VGS, working remotely or hybrid based on your proximity to an office.As a Senior Software Engineer, you will develop production-critical services for agentic payment flows. You will design APIs, domain models, and... 
    Senior
    Work at office
    Remote work

    VGS

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Engineer - Banking & Payments (Vilnius). Be the first to apply!