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
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 53 minutes 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...SeniorManual laborWork at office
- ...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...SuggestedLong term contract
- 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, 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
- 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
- Build real-time payment infrastructure as Marqeta’s Staff Java Engineer, writing production code and improving reliability remotely from Ontario or British Columbia.As a Staff Software Engineer, you will work daily in complex processing systems that route and authorize card...Remote work
- 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...SeniorContract workWork at office
- ...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
$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....SeniorPart timeFor contractorsShift work- 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
- ...Linuxassociation is seeking an experienced software engineer to design and maintain backend financial and payments systems, including core banking and settlement flows. The role emphasizes architecture influence, feature delivery, and rigorous documentation to meet regulatory...
- 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...SeniorContract workRemote work
- 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...SeniorLong term contract
- ...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...SeniorLong term contractFull timeTemporary workWork at officeRemote workMonday to friday
- 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
- 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
- ...Behind the scenes, Snaplii operates real payment infrastructure at scale. Together with our... ...are looking for a highly experienced mobile engineer to help define the next generation of AI-... ...integrate, and optimize native modules in Kotlin/Java for Android and Swift/Objective-C for iOS...Senior
$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...SeniorLong term contractPermanent employmentWork at officeWork from home2 days per week1 day per week- ...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...SeniorLong term contractLocal area
- ...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...SeniorRemote work
- CIBC in Toronto is seeking a Consultant, Business Systems Analysis to lead complex projects and design strategic solutions aligned to the enterprise architecture roadmap. You’ll support end-to-end delivery as a subject matter expert in both business and technology, collaborating...SeniorFlexible hours
- 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...SeniorContract work
- 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
- ...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
- 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
- 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...SeniorRemote work
- ...-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
- 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 timeBank staffWorldwide
$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...SeniorFull timeWork at officeRemote workWorldwide- Build Java microservices and LLM-powered features as a Senior Java Developer with LLM expertise in a hybrid downtown Toronto role.Miratech seeks a senior engineer to develop core banking systems for a major financial services client. You will apply Java, Spring Boot, RESTful...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Engineer - Banking & Payments (Vilnius). Be the first to apply!
Related searches
- java developer remote Winnipeg, MB
- entry level java developer Winnipeg, MB
- junior java developer Winnipeg, MB
- java developer Winnipeg, MB
- java developer no experience Winnipeg, MB
- développeur java Winnipeg, MB
- java software developer Winnipeg, MB
- senior java developer Winnipeg, MB
- senior web designer Winnipeg, MB
- senior project engineer Winnipeg, MB

