DevJobs

Senior Backend Java Developer

Overview
Skills
  • Java Java ꞏ 4y
  • Spring Boot Spring Boot
  • Kafka Kafka
  • MongoDB MongoDB
  • MySQL MySQL
  • PostgreSQL PostgreSQL
  • Microservices Microservices
  • Jenkins Jenkins
  • Kubernetes Kubernetes
  • Algorithms
  • Cloud Services
  • Data Structures
  • System Design
  • PubSub
  • SQS

Who we are

Cybereason is on a mission to reverse the adversary advantage by empowering defenders with ingenuity and technology to end cyber attacks. Talking of technology, we posted the best results in the history of MITRE ATT&CK Evaluations and were named a leader in the 2023 Magic Quadrant for Endpoint Protection Platforms by Gartner Inc.

We have the technology, and now we are looking to expand our talent! Come and talk to us about joining a market leader and a diverse team of passionate people who win as one, ensure a customer-first approach is core to everything we do, and never give up on reversing the adversary advantage.

Cybereason is actively seeking for a passionate and motivated Senior Java Backend Engineer to become an integral member of our management team. In this role, you will be responsible for taking ownership for projects from the initial design phase through implementation and deployment. As a key contributor, you will collaborate closely with our experienced programmers from the team and the company to enhance and maintain our cloud services in a collaborative and innovative development environment.


You’ll be part of our EPP Platform Group

EPP Platform group is responsible for various functionalities:

  • Collecting data from the sensors and forwarding to detection services
  • Managing all the sensors that connected to the system
  • Handling the policies that the sensors receive
  • Handle the server response to incidents that happen on the sensor side including deploying in-house and 3rd party DFIR tools
  • Observe the health and monitor functionality of the connected sensors
  • Responsible for sensor new version deployment
  • In this position you will

    • Join an esteemed autonomous, cross-functional agile team where you will assume complete responsibility for features and/or services through the entire lifecycle from design to deployment.
    • Specialize in designing, developing, and deploying Java services with a strong emphasis on high availability, low latency, and scalability.
    • Take full responsibility for the entire development lifecycle, ensuring high-quality deliverables
    • Promote best practices in coding, code complete standards, OO programming & design patterns
    • Build and maintain a robust & cost-effective infrastructure for real-time processing of millions of events per second
    • Work with experienced and highly talented engineers in a CI/CD environment with cutting-edge technologies
    • Exhibit a strong willingness to learn and adapt to new challenges.
    • Proactively seek opportunities for skill enhancement and stay informed about emerging technologies.
    • Contribute to team discussions, share knowledge, and actively participate in code reviews.
  • Requirements:

    • 4+ years of experience coding in Java or similar language
    • Collaborative team player with a strong sense of accountability, dedication, and passion
    • Proven experience in building distributed and scalable systems based on cloud microservices
    • Hands-on experience with Spring Boot
    • Proven expertise in designing and implementing microservices using the Spring framework
    • In-depth knowledge of system design, data structures and algorithms
    • Experience in constructing deployment pipelines using Jenkins and Kubernetes
    • Proficiency in both relational databases (e.g., MySQL, Postgres) and NoSQL databases (e.g., MongoDB)
    • Familiarity with cloud services.
    • Possession of a B.Sc. in Computer Science/Engineering or equivalent knowledge

    Advantages:

    Familiarity with queues and messaging systems such as PubSub, SQS, Kafka, etc.

    Cybereason