Your day-to-day:
• Participate in the full development lifecycle, including design, coding,
automated testing, and production releases of backend services
• Be a problem solver and drive to get results
• Able to find and fix performance, scalability and other live issues in a
time critical environment
• Prototype ideas quickly using cutting edge technologies
• Communicate effectively to peers and leadership on tasks and projects
• Collaborate closely with front-end, architecture andcross-functional
teams and deliver compelling solutions
• Passion for code quality, maintainability and testability
What you need to bring:
• 8+ years of experience in a Software Engineer role
Proven track record working with real-world projects, solid
understanding of software development/delivery lifecycle
• Strong CS fundamentals, solid knowledge of OOP/OOD, GoF design
patterns
• Proficiency with Java stack and JVM (memory/performance tuning, GC)
• A strong advocate of code craftsmanship, excellent coding standards,
constant quality improver mindset with a bit of healthy perfectionism
• Solid understanding of concepts like Web Services, SOA, REST APIs,
Message Queue, Distributed/Scalable Architecture
• Proficiency in Spring Framework, Hibernate (or similar ORM), Maven, Git
• Experience with Kafka/RabbitMQ (or any message broker) as well as hands-on with containerization (Docker) is a plus
• Frontend experience, as well as any other language, is also beneficial
• Prior Technical Leadership experience is a huge plu
Preferred Qualifications:
Experience withAgilemethodology ,large-scale, high-performance systems.
Knowledge of the payment processing industry and relevant regulations.
Experience with cloud platforms (AWS, GCP, Azure).
Contributions to open-source projects
Our Benefits:
Any general requests for consideration of your skills, please
משרות נוספות שיכולות לעניין אותך