Description
ABOUT THE JOB
We are now looking for a Senior Software Engineer to join our team and help design, build, and evolve our recurring payments platform using modern cloud‑native and event‑driven technologies.
What You Will Do:
- Design, develop, and maintain backend services for Recurring Payments, integrated with core banking and payment systems.
- Build and evolve middleware and integration layers using Java and Spring Boot.
- Implement and work with event‑driven architectures, leveraging Kafka for reliable and scalable communication.
- Collaborate closely with Product Owners, Solution Architects, QA, and other engineering teams to deliver high‑quality solutions.
- Contribute to cloud‑native deployments on AWS, using Kubernetes for scalability and resilience.
- Participate in service migrations, deployments, and improvements across AWS environments.
- Ensure high standards of code quality, automated testing, observability, and operational stability.
- Actively contribute to technical discussions, architecture decisions, and continuous improvement initiatives.
- Support and mentor less experienced engineers through code reviews and knowledge sharing.
- Ensure solutions meet security, regulatory, and compliance requirements in a banking environment.
Our Tech Stack:
- Backend: Java 21+, Spring Boot 3+
- Frontend: React, TypeScript, Micro‑frontend architecture
- Integration & Messaging: Apache Kafka
- Cloud & DevOps: AWS, Kubernetes, Docker, Terraform, Helm, GitLab CI/CD
- Databases: PostgreSQL, Oracle
What We Expect:
- Strong experience as a Senior Software Engineer building scalable, distributed systems with Java and Spring Boot.
- Solid understanding of systems integration, APIs, and asynchronous/event‑driven architectures.
- Hands‑on experience with Kafka or similar messaging platforms.
- Experience developing and running applications in AWS and Kubernetes environments.
- Good understanding of cloud‑native principles, containerization, and CI/CD pipelines.
- Ability to write clean, maintainable, and well‑tested code.
- Experience working in cross‑functional, agile teams.
- Fluent English, both written and spoken, for Pan‑Baltic collaboration.
Nice to have:
- Experience in payments, fintech, or banking domains.
- Experience with infrastructure‑as‑code (Terraform, Helm).
- Knowledge of secure coding practices, QA automation, or regulatory compliance.
What We Offer:
- Flexibility. Flexible working hours, Hybrid work, and the possibility to work from anywhere in the EU, Iceland, Switzerland, and the UK (in total 90 days per year).
- International teams. Teams that go outside Pan-Baltic borders, where people value challenging work together with good humor and having fun.
- More vacation. Additional weeks of vacation are available to all employees who have been in the company for 1 year or more.
- Volunteer time off. We care about giving back to society, therefore, you will get additional days off for volunteering purposes.
- Paid leave.
- Health benefits. A competitive benefits package in addition to your salary that includes health insurance after the first 3 months pass in all three Baltic states, as well as Health days in case of your absence due to sickness without a doctor’s note needed.
- Wellbeing. Access to tools and resources that help you feel good and be productive at work and in life.
- Professional growth. Internal and external training programs, workshops, conferences, online training, etc.
- Gross salary. 3,540 – 6,690 EUR/month, which is to be determined depending on your level of experience and competencies.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#JobsHubEstonia #GlobalRecrutment
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJobs
#RecruitmentServices #EmploymentPortal
Related Jobs
Description JOB OPPORTUNITY We are looking for a skilled Software Engineer to join our Anti-Financial Crime & Compliance team! This role involves collaborating with development teams, identifying and resolving defects, and maintaining automation frameworks to...
Remote
Description JOB SUMMARY This role focuses on real-time video delivery systems, from the camera on the vehicle to the operator’s screen. You will work on low-level software, networking, video streaming, and system integration to help...
Remote
Description Here’s what you’ll do day-to-day: Design and implement an internal platform for engineers to build and deploy production-grade systems in a self-service manner Establish standards and build deterministic automation while optimizing for user accessibility...
Remote
×