Description

ABOUT THE JOB

Join our team as a Lead Software Engineer (Cards Acquiring Team)!

What You Will Do:

  • Take technical ownership and lead the integration of Cards Acquiring and Cash Collection services into bank core and payment services, establishing the technical foundation for a new team in this area.
  • Architect, design, and implement robust middleware services and integration layers using Java and Spring Boot, ensuring secure, scalable, and reliable connectivity between payment systems.
  • Drive the adoption of modern event-driven architectures leveraging Kafka for real-time data processing and integration.
  • Collaborate closely with Solution Architects, Product Owners, and other engineering teams to define integration requirements, technical roadmaps, and delivery milestones.
  • Lead the migration and deployment of services in AWS, using infrastructure-as-code (Terraform, Helm) and Kubernetes best practices.
  • Establish and enforce best practices in code quality, automated testing, CI/CD, and operational monitoring.
  • Mentor and support engineers as the Cards Acquiring technical team grows, fostering a culture of technical excellence and continuous improvement.
  • Ensure compliance with security, regulatory, and quality standards in a regulated banking environment.

Our Tech Stack:

  • Backend: Java 21+, Spring Boot 3+
  • Frontend: React, Microfrontends
  • Integration & Messaging: Apache Kafka
  • Cloud & DevOps: AWS, Kubernetes, Docker, Terraform, Helm, GitLab CI/CD
  • Database: PostgreSQL, Oracle


What We Expect:

  • Proven experience as a Lead Software Engineer, Technical Lead, or Architect designing and building scalable, distributed systems in Java and Spring Boot.
  • Strong background in systems integration, middleware, and event-driven architectures (Kafka).
  • Experience with cloud-native development and deployment on AWS, including Kubernetes orchestration and infrastructure-as-code.
  • Familiarity with payment cards, acquiring, or banking integrations is highly desirable.
  • Proficiency with DevOps practices, CI/CD pipelines, and containerization.
  • Excellent collaboration and communication skills; ability to lead by example and mentor others.
  • Fluent English is required in spoken and written communication.


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. 4,480 – 6,720 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 #EstoniaJob
#RecruitmentServices #EmploymentPortal