Senior Java Engineer | Fintech & Payments
We are seeking a Senior Software Engineer to join a high-growth technology company driving innovation for merchants across Europe.
In this role, you will design and maintain core components of high-performance systems, ranging from payment processing and core banking to internal operations.
You will work within a cross-functional team to deliver clean, scalable, and secure code that directly impacts business success.
The Role
Design and develop efficient code to ensure the scalability and reliability of critical systems.
Take full ownership of features through the entire SDLC, from scoping and design to deployment and maintenance.
Collaborate with product, design, and security teams to contribute to architectural discussions.
Build tools and integrate systems to enhance operational efficiency across the business.
Participate in code reviews and mentor fellow developers to elevate team output.
Your Profile
3+ years of professional software development experience.
Expert coding skills in Java, Kotlin, Golang, or .
NET.
Strong knowledge of OOP principles, data structures, and algorithms.
Proven experience with microservices architecture, API development, and system design.
Hands-on experience with Git and continuous integration/deployment pipelines.
Experience with both relational and non-relational databases.
Fluent in English with excellent communication and problem-solving skills.
Tech Stack & Extras (Preferred)
Experience with Cloud Infrastructure such as AWS, Kubernetes, or Helm.
Familiarity with frameworks like Spring, Reactor, or Laravel.
Knowledge of Authorisation Systems (RBAC, ABAC) or cryptography.
Background in the Payments or Fintech industry.