
Software Engineer
- הרצליה
- משרה קבועה
- משרה מלאה
- Design and implement backend solutions for payment processing, ensuring reliability, scalability, and security in global transactions.
- Take an active role in defining architecture and enhancing the capabilities of our payment products.
- Ensure high-quality code, including automated testing, design reviews, and code reviews.
- Stay up-to-date on the latest technologies and design patterns in development and testing.
- Work in a collaborative environment with architects, product managers, and fellow developers to deliver robust solutions.
- 5+ years of hands-on experience in Java (must)
- Experience with Microservices architecture
- Proven experience in building high-scale services
- Experience with SQL and NoSQL database systems (MySQL, Aurora, MongoDB, Redis, etc.)
- Familiarity with AWS Cloud and Kubernetes (advantage)
- Experience with Queuing technologies like Kafka and RabbitMQ (advantage)
- Strong understanding of developer testing (unit, component, integration, and e2e tests)
- Experience in Financial industries - FinTech (strong advantage)
- Independent, responsible, and communicative, thriving in a hybrid work mode
- A team player with a strong sense of ownership and a can-do attitude
- Experience using or developing products based on AI technologies and LLMs – an advantage