Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
ZEN.COM is a complete payment processing solution to grow your business.
Accept and process payments globally. Transfer money and manage your financials in 28 currencies with one ZEN.COM account offering a dedicated IBAN.
Maximise the full potential of your ZEN.COM account with ZEN Mastercard® physical and virtual cards. Available for you and your team to seamlessly manage your funds.
Enjoy a holistic platform that enables fast, secure and low-cost money transfers, in-store and online payments, and exchanging FIAT currencies to digital currencies.
We're inviting you to work together on a tool that will help customers worldwide manage their money with zero effort. Join the ZEN team now and change the world of finance for the better. At ZEN, you will get to work with many exciting new technologies.
We are seeking a Lead Software Engineer to join our Engineering team in Krakow, Rzeszow, or Remotely. As a team leader, you will be responsible for overseeing the architecture of solutions and domains managed by your team. You will ensure the successful delivery of projects by effectively managing people, and promoting good programming practices, processes, and design patterns. You will work closely with the Product Owner and be responsible for the development and well-being of your team members, which includes developers, automated testers, and analysts.
Requirements
Proven leadership skills and experience in managing a development team
Strong communication skills and the ability to collaborate with cross-functional teams
7+ years of experience with Java and Spring
Vast knowledge of OOP paradigms, design patterns, and other software development practices
Enthusiastic about learning and sharing knowledge about new technologies and the financial industry
Ability to find solutions and propose architecture using: DDD, EventSourcing, CQRS, Reactive Programming, micro frontends
Experience in taking part in the full development lifecycle, from design discussions and planning to implementation and production deployment
Knowledge of the following technologies: Java 17/21, Kotlin, Spring Framework, Microsoft Sql Server, Apache Kafka, Redis, MongoDB, ElasticSearch
Responsibilities
Ensure the successful delivery of projects through effective management of team members
Oversee the architecture of solutions and domains managed by your team,
Take ownership of microservices covering business domains in cooperation with the Product Team
Work closely with the Product Owner to ensure alignment of project goals
Promote and enforce good programming practices, processes, and design patterns
Support the development and well-being of your team members
What We Offer
Future career opportunities with international exposure
A supportive and diverse environment that allows our employees to thrive and learn
Flexible working conditions
Private medical healthcare
Motivizer card
Life insurance
Internal and external training opportunities
We look forward to hearing from you!
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Industry :
Financial Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.