BlueSnap is an enterprise payment processing platform that seamlessly allows global businesses to accept payments in over 100 currencies and payment methods in over 200 countries.
We are looking for a team player who can lead a large-scale architectural change as part of our Payout group that focuses on the platform that allows paying out our thousands of global customers while creating a unified experience in different world regions.
As a Senior Java Developer joining the Payout group, you will lead the design and development of our next-generation infrastructure, microservices, and cloud-native applications to support growth and global scalability needs. You will also take a crucial part in designing our real-time data services and help with our shift to event-driven architecture. In addition, you will participate in the planning and design of our distributed infrastructure over K8s.
Please note:
Please submit your CV in English.
We are located in Herzliya and work in a hybrid work mode.
Requirements:
5+ years of experience as a software engineer
3+ years of experience with Java and Spring / Spring Boot
Experience with designing and developing large-scale distributed web applications.
Proven experience with microservices architecture and event-driven architecture.
Ability to lead team projects and mentor team members
Strong analysis and software design skills
Experience with Docker and K8s
Ability to research new technologies and create POC's
Experience with relational databases
Excellent communication skills in Hebrew and English
Nice to have:
Experience with:
Real-time data streaming and processing
Large-scale financial systems
Non-relational databases
CI/CD pipelines, GitLab CI, or GitHub actions
Monitoring tools and production systems
רוצה לראות עוד משרות מתאימות? Jobify מנתחת את הניסיון התעסוקתי שלך ומציגה לך משרות עדכניות - בחינם!