← View all open positions

Engineering

Java Developer

BankingLab is hiring a Java developer to design and evolve JVM-based banking services across core product areas, integrations, and transaction-heavy workflows.

Location Vilnius / Amsterdam / Remote
Salary 4000-12000 EUR/month gross
Type Full-time
Posted 2026-03-15
VilniusAmsterdamRemote

Why this role at BankingLab

Join a business with visible product momentum.

This role sits inside a team building and operating financial infrastructure used across banking, payments, cards, onboarding, and platform operations. You are joining a company where delivery quality, regulated execution, and product ambition all matter at the same time.

processed across BankingLab in 2025 EUR 67B+
transactions during 2025 18M+
fintechs and banks using BankingLab Core 13+
CorePaymentsDigital ChannelsOnboardingComplianceCard processingLoansDeposits

Role scope

What you will own

  • Design and implement Java services that power core banking, payments, and back-office workflows.
  • Work with analysts, QA, and product stakeholders to turn regulated business requirements into reliable software.
  • Improve code quality, performance, observability, and maintainability across existing services.
  • Contribute to service design, integration patterns, and engineering standards.

Requirements

What we expect

  • Strong professional experience with Java and backend service development.
  • Experience designing APIs, integrations, and transactional systems.
  • Comfort working in cross-functional delivery teams with product and QA.
  • Clear English communication skills.

Nice to have

Useful additional experience

  • Fintech, banking, or other regulated-domain experience.
  • Knowledge of payment integrations, messaging, or event-driven architectures.

Benefits

What BankingLab offers

  • Flexible working hours and hybrid work.
  • Progressive holidays policy.
  • Educational leave and learning support.
  • Conference and certification compensation.