We are looking for Senior Java Engineer. This role is ideal for an experienced and proactive software engineer with outstanding programming skills who is passionate about building high-quality software, in a micro-service architecture, and can handle high-scale usage.
This job is located in Tel Aviv (hybrid).
About Us
Check Point is a key player the network security field, striving to provide the leading SASE platform in the market. Our innovative approach, merging cloud and on-device protection, redefines how businesses connect in the era of cloud and remote work.
Key Responsibilities
End-to-end development of software components/services (research, design, development, testing, rollout, monitoring)
Contribute to technological and architectural decisions
Mentor other engineers in the team (via code reviews, dedicated sessions, pair programming, etc.)
Analyze and improve efficiency, scalability, and stability of various components in our system
Collaborate with Designers, Product Managers, and Software Engineers to deliver the best product to our customers
Requirements: BSc in computer science/engineering (or equivalent) with 5+ years of hands-on experience
At least 4 years of experience with Java & Spring framework
At least 2 years of experience with Front-end development in React
Experience in Node.js / TypeScript- advantage
At least 2 years of experience of designing and building native-cloud web applications from scratch on AWS
At least 2 years of experience with microservice architecture, including serverless (lambda)
At least 2 years of experience with working in a scrum team according to Agile principles
Solid understanding of design patterns, software development techniques, and clean code practices
A team player with strong communication skills and a can-do approach
Experience with Data Pipelines - advantage
Experience with TDD/BDD advantage
.המשרה מיועדת לנשים ולגברים כאחד