WHO WE ARE...
Our Mission is to help those in need with our out-of-this-world superpowers. Avalanche Laboratory's purpose is to be a reliable and long-term business partner to our customers offering them customized software solutions tailored for their business processes. We work on a project basis (in the EU and beyond), to this day we have already implemented over 320 projects and currently, we are working on another 45 projects. We have a wide range of clients from the financial sector, fintech, government projects, manufacturing companies etc.
WHAT WE DO
We are set up to provide our customers with end-to-end support in the process of developing software solutions:
Do you like us already? Wait until you see the role! π
Weβre looking for a Lead Software Engineer who is strong enough to lead the technical direction, keep the Java/Spring Boot delivery clean, and speak the language of banking, payments, and integrations. This is not a junior or mid assignment β we need someone who has been around large systems and can design services that will actually work in a regulated banking environment.
DO YOU HAVE...
π 8+ years in Java (SE/EE) backend development with production systems.
π 5+ years building Spring Boot microservices covering security, config, testing, monitoring, and integration.
π 5+ years in FinTech, banking, or payments with solid payment flow and product knowledge.
π 5+ years designing architectures: service boundaries, APIs, data models, error handling, and security.
π 5+ years with relational databases (PostgreSQL/Oracle), schema design, and performance tuning.
π 5+ years integrating enterprise payment services with core banking, card platforms, REST, SOAP, messaging.
π 3+ years hands-on with Apache Kafka for event-driven integrations and reliable messaging.
π 3+ years of AWS or exposure to public cloud platforms, including backend deployment and CI/CD.
π Strong consulting communication skills in English, working with architects, managers, and global teams.
BONUS SKILLS...
While not mandatory, any of these will set you apart:
π Experience with FlexCube (Oracle core banking platform) or other core banking systems β even high-level knowledge is valuable.
π Experience with enterprise integration patterns (message routing, idempotency, contract-first design, API gateways).
π Experience in payments and cash management value streams within a bank or in Cash Pooling / Liquidity Management concepts β e.g. zero balancing, target balancing, notional pooling, corporate structures.
π Experience with secure coding in banking β audit, traceability, encryption, masking.
π Prior vendor/consulting background where you represented your company in front of the client.
ARE YOU WILLING TO...
β¨ Work remotely from the Baltics or Poland, but occasionally come on-site (hybrid) when a workshop, design session, or delivery milestone needs your presence?
β¨ Be visible, not a silent coder β participate in calls, design reviews, and solution discussions?
β¨ Take ownership of your piece of the integration β from design to documentation to handover?
WHY BECOME AN AVALANCHER...
β This is an opportunity to work with talented teammates and shape the future of Avalanche Labs (and we have daring plans!)
β Working on an international level in a fast-paced environment with professional growth opportunities
β Benefit basket with additional health insurance plan, additional vacation weeks, go on extreme adventures with Avalanchers, and more!
β Remote work arrangement
β We offer a competitive salary of up to 6,500 EUR gross per month for this position, based in Estonia (B2B is also an option).