DevJobs

Senior Java Engineer

Overview
Skills
  • Java Java ꞏ 4y
  • TypeScript TypeScript
  • React React ꞏ 2y
  • Node.js Node.js
  • Microservices Microservices ꞏ 2y
  • AWS AWS ꞏ 2y
  • Spring ꞏ 4y
  • Serverless ꞏ 2y
  • BDD
  • Data Pipelines
  • TDD
Why Join Us?

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

Qualifications

  • 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
Check Point Software Technologies