
Software Engineer, Senior
- הרצליה
- משרה קבועה
- משרה מלאה
- Design, develop, and maintain high-performance, distributed, and business-critical applications.
- Collaborate with product managers, architects, and other stakeholders to gather requirements, design solutions, and define best practices.
- Ensure the performance, quality, security, and availability of our applications.
- Actively contribute to development efforts, provide technical leadership, and mentor junior engineers.
- Optimize and troubleshoot applications to enhance efficiency and reliability.
- 5+ years of experience in Java development (server-side) using Spring Framework.
- 2+ years working on high-performance, always-up, business-critical applications.
- Strong understanding of software development best practices, design patterns, and architectures.
- Experience with Spring Boot, JPA, and SQL.
- Hands-on experience with RabbitMQ (RMQ), Hazelcast, and Aerospike is a plus.
- Proven ability to take projects from design to deployment independently.