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.
Major 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
Desired Background
- 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