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 2 hours 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
- Senior Full Stack Java / React Developer — Payments Transformation, Bank, Montreal Java + React on a banking payments platform: Spring Boot microservices, JMS/IBM MQ/Kafka integrations, AWS Cloud. Hybrid, Montreal.Within a major Canadian bank, you join a team dedicated to...Senior2 days per week
- 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
- ...financial crime risks across international markets. The company continues to expand its product capabilities while maintaining a strong engineering and security focus. This is an opportunity to work on business-critical technology where reliability, performance and data...Permanent employment1 day per week
- ...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
- 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
- Build high-throughput payment systems as a Senior Engineer with Xero in Vancouver’s hybrid office model. Apply distributed systems expertise to trusted financial... ...with high-throughput cloud-native servicesProficiency in Java, Kotlin, Go, Python, Ruby, or C++End-to-end ownership of...SeniorLong term contractWork at office
- 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
- Botsford Associates is hiring Senior Back-End Java Developers to support a number of large-scale Foreign Exchange... ...of FX capabilities across various internal banking systems, including those supporting trading, payments, and regulatory complianceCollaborate with cross...SeniorHourly payLong term contract
- Job Title: Senior Java Engineer Agentic AI Location: Toronto, ON (Hybrid 3 days/week onsite) Duration: 6-month contract (extension possible up to 1 year) or FTE About The RoleWe are looking for highly experienced, hands-on Senior Java Engineers (Architects /Technical...SeniorContract workInternship3 days per week
- Software Engineer, Global Payments Technology (Backend Java Developer)Requisition ID: 268500 PurposeWe are seeking an Intermediate Java Developer to join... ...relational databases. You will work closely with senior developers, QA, and product teams to deliver reliable,...SeniorWork at officeFlexible hours
$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- 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
- 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
- A leading consulting firm in Toronto is seeking a Senior Core Java Developer to join their team. The ideal candidate should have over 10 years... ...a week and offers a competitive salary and benefits. Prior banking or financial services experience is essential. #J-18808-LjbffrSeniorWork at office3 days per week
$95k - $140k per year
Join a high-impact engineering team building the distributed systems that power corporate actions and investment data processing. You will design, own, and evolve production-grade Java services where accuracy, scalability, and reliability are critical to real-world financial...SeniorLong term contractTemporary workLocal area- ...Step into a transformative role with Tangerine as a Cloud Engineer. This position focuses on developing secure cloud platforms and automated... ...Tangerine to leverage cloud technologies effectively, enhancing banking solutions for customers. Key Responsibilities: Develop and...
- ...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
- ...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
- 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
- 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
- We are working on building Liquidity Risk platform for one of US banks. Our team is growing and we have a need in additional developer that... ...with other teams over the globe.Mandatory Skills Description: - Java (5 years+), UNIX Shell- Understand difference between OOP (SOLID...Senior
- ...CPQ or Revenue Cloud Lead ServiceNow Developer - AIOps and ITOM Product Owner - Hybrid, Charlotte / Ft Mill area Lead DevOps Engineer (AWS + Terraform + GitHub Actions) Salesforce Solutions Architect with Service Cloud Experience Design Account and Delivery...Senior
- Join a leading financial institution as a Java Architect focused on developing secure banking applications. Collaborate with teams to design high-performance... ...debugging skills • Knowledge in banking domains like Payments or Lending Contribute your Java and Spring Boot expertise...
- Shape Java microservices for banking risk and capital decisions in Mississauga, with hybrid office work scheduled three days weekly. Apply cloud architecture expertise.This Senior Java Spring Developer contract supports Veriday Inc.’s banking client within the Spread Products...SeniorContract workWork at office
- ...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
$100k - $120k per year
We're Hiring: Senior Software Engineer, Operations (Core Java & iOS)Compensation: $100,000 - $120,000 Base Salary + Up to 10% BonusSecurity Clearance: Must be eligible for Enhanced Reliability Clearance (5+ years in Canada)Are you a senior software engineer who enjoys...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 no experience Winnipeg, MB
- développeur java Winnipeg, MB
- senior java developer Winnipeg, MB
- java developer remote Winnipeg, MB
- java software developer Winnipeg, MB
- junior java developer Winnipeg, MB
- entry level java developer Winnipeg, MB
- java developer Winnipeg, MB
- senior disability case manager Winnipeg, MB
- senior hardware engineer Winnipeg, MB

