Find your dream job at Australia's leading startups and VCs

Our exceptional communities of founders and investors are constantly seeking passionate individuals like you to join their team. Find your fit in the postings below. Just browsing? Sign up to our newsletter here, and stay up to date on the latest jobs.
companies
Jobs

Java Developer

XM Cyber

XM Cyber

Software Engineering
Tel Aviv-Yafo, Israel
Posted on Feb 10, 2025

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.