Lead Software Engineer developing Recurring Payments solutions with a focus on Java and Spring Boot for Luminor. Collaborate with cross-functional teams in a hybrid work environment.
Responsibilities
Take technical ownership and lead the development and integration of Recurring Payments solutions with bank core and payment systems.
Architect, design, and implement robust middleware services and integration layers using Java and Spring Boot.
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.
Ensure all solutions are cloud-native, leveraging AWS managed services and Kubernetes for orchestration, scalability, and resilience.
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 team grows, fostering a culture of technical excellence and continuous improvement.
Ensure compliance with security, regulatory, and quality standards in a regulated banking environment.
Requirements
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 FinTech, payment services, or banking integrations is highly desirable.
Experience with migration and deployment strategies across AWS regions and managed Kubernetes clusters.
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.
Benefits
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).
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.
30 fully paid calendar days for military training every year.
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.
Access to tools and resources that help you feel good and be productive at work and in life.
Internal and external training programs, workshops, conferences, online training, etc.
Enjoy special offers & pricing for products and services provided by Luminor.
Director of Software Engineering overseeing end - to - end software development lifecycle at SNC. Leading a team towards Agile and DevOps transformation with a focus on quality, scalability, and security.
Senior Software Engineer developing solutions on the Red Hat OpenShift Platform. Collaborating with teams to design and implement innovative technologies at Red Hat.
Lead Engineer developing Embedded Test Automation for R&D team in electrical transmission applications. Designing and testing embedded software and collaborating with global teams for validation and verification.
Principal Engineer specializing in Voltage Source Converter control and protection at GE Vernova. Overseeing design and implementation in renewable energy systems with a focus on innovation and development.
Senior Software Engineer developing HPC infrastructure at NVIDIA. Collaborating on cloud - native solutions and enhancing system reliability in a hybrid environment.
Full Stack Engineer building production - ready generative AI systems that empower game studios. Collaborating with teams to develop scalable tools and workflows in a hybrid environment.
Lead UI Software Engineer contributing to architecture and development of customer facing web applications at Caterpillar. Collaborating across teams and leveraging modern technologies in a dynamic environment.
Senior Controls Engineer developing, integrating, validating, and maintaining embedded software control systems at Caterpillar Inc. Collaborating with cross - functional teams to ensure robust performance and reliability.
Internship in System Integration & Deployment at a startup working with 3D technologies and cloud systems. Focus on using Docker, Linux and databases to deploy applications.