Senior Java Developer-Software Engineer

Graylog Logo

Graylog

๐Ÿ“Remote - Germany

Summary

Join Graylog, a leading provider of Threat Detection, Investigation, & Response (TDIR) solutions, as a Senior Java Developer. This role focuses on the backend development of Graylog Open and Graylog Enterprise, both on-premises and in the cloud. You will collaborate with a team, design and implement features, and contribute to the architecture. The position requires 4+ years of Java development experience, experience with OpenSearch/ElasticSearch, and proficient English communication skills. Graylog offers a remote-friendly work environment with locations in Germany and the US, along with benefits such as a monthly allowance for commute or home office setup. This is an opportunity to significantly impact a growing company's products and work with a globally distributed team.

Requirements

  • 4+ years of professional programming experience, at least in one challenging project
  • Experience producing high-quality Java-based application code
  • Experience with OpenSearch/ElasticSearch or another search technology in a production environment
  • Proficient English communication skills
  • Willingness to occasionally travel to our Hamburg, Germany office

Responsibilities

  • Work on the backend of the Graylog products in Java together with your team
  • Lead the design, implementation, and delivery of successful large-scale, critical and/or highly complex software
  • Focus on data management, performance optimization, authentication, permission handling, scheduling, and architecture
  • Adapt and improve core elements of Graylog to fit well into on-premises and cloud environments
  • Implementation of OpenSearch management features from within Graylog
  • Backend design, code reviews, automated tests
  • Coach and mentor your peers

Preferred Qualifications

  • Relevant experience in other programming languages (e.g. Golang would be advantageous)
  • Ideally experience with the OpenSearch/ElasticSearch API, Mappings and Index templates
  • Preferably knowledge of web and enterprise environments
  • Practical experience in the maintenance of an Open-Source project would be ideal

Benefits

  • Opportunity to work with a globally distributed and diverse team
  • Grow and develop professionally and personally in a fast-growing environment
  • Choice of latest equipment to help you succeed
  • Monthly allowance to support your commute costs and support outfitting your work-from-home environment

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.