Java Developer

Remote: 
Hybrid
Contract: 
Work from: 
Tel Aviv (IL)

Offer summary

Qualifications:

Bachelor’s degree in Computer Science or related field., At least 4 years of Java development experience., Strong understanding of Java SE and EE, including multithreading., Experience with cloud platforms like AWS, Azure, or Google Cloud..

Key responsibilities:

  • Design, develop, and maintain Java applications.
  • Collaborate with teams to define and implement new features.
  • Work with cloud services to deploy and manage applications.
  • Conduct code reviews and troubleshoot technical issues.

XM Cyber logo
XM Cyber Cybersecurity Scaleup https://www.xmcyber.com/
201 - 500 Employees
See all jobs

Job description

Description

XM Cyber is a global leader in hybrid cloud security. XM Cyber brings a new approach that uses the attacker's perspective to find and remediate critical attack paths across on-premises and multi-cloud networks. The XM Cyber platform enables companies to rapidly prioritize and respond to cyber risks affecting their business-sensitive systems.

We are seeking a motivated and skilled Java Developer to join our innovative R&D team, which is at the forefront of developing cutting-edge cybersecurity solutions.

Responsibilities:

  • Design, develop, and maintain robust, scalable, and high-performance Java applications.
  • Implement multithreaded application components for optimal performance and user experience.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work with cloud platforms (e.g., AWS, Azure, Google Cloud) to deploy and manage applications.
  • Design and maintain database schemas, write complex queries, and optimize database performance for relational (SQL) and non-relational (NoSQL) databases.
  • Conduct code reviews to ensure code quality and adherence to best practices.
  • Troubleshoot and debug applications, and provide timely resolution to technical issues.
  • Collaborate with DevOps to streamline development processes and improve CI/CD pipelines.
  • Stay up-to-date with emerging technologies and industry trends to incorporate into application development.

Requirements

  • 4+ years of experience in Java development, with a strong understanding of Java SE and EE.
  • Solid experience with multithreading concepts and implementation in Java applications.
  • Experience working with cloud services (AWS, Azure, or Google Cloud Platform).
  • Proficiency in both relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with Python programming is a plus.
  • Familiarity with shell scripting (Bash, PowerShell, etc.) is advantageous.
  • Strong understanding of software development methodologies (Agile/Scrum).
  • Excellent problem-solving skills and the ability to work independently and as part of a team.
  • Strong communication skills, both verbal and written.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Required profile

Experience

Industry :
Cybersecurity
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Java Developer Related jobs