Freelance Senior Java Developer (f/m/x) - Integrations

Remote, United States

Full Time Freelance Senior-level / Expert
Graylog, Inc. logo
Graylog, Inc.
Graylog is a leading centralized log management solution for capturing, storing, and enabling real-time analysis of terabytes of machine data.
Apply now Apply later

Graylog is a leading enterprise log management system that enables fast and efficient log analysis in the areas of security, compliance, operations and DevOps. Our enterprise product enables large organizations to capture, store and analyze terabytes of machine data in near-real time, while our open project empowers individuals and small teams to perform basic log consolidation, analysis, and search functions at no cost.
We are a fast growing company with locations in Germany and headquarters in Houston, TX, serving customers all over the world.
At Graylog, you will find a diverse group of experienced professionals who love to have fun while meeting the needs of customers with the best solution and customer service available!
Our Integrations Team's goal is to enable Graylog users to collect logs from anywhere, enrich those logs with data from any relevant source, and send their logs onward to any system that needs to consume them. One day we may be writing a custom codec for handling data from a popular firewall vendor. The next day we may be figuring out how to integrate with a malware tracker so our users can filter their logs for known malware signatures. 
The position is for a minimum of 6 months full-time, starting as soon as possible. It is available remotely from within the United States or Canada.

Responsibilities

  • Build plugins that allow Graylog to seamlessly communicate with third party systems
  • Create tools that enable our users to better gather, enrich, and share their critical data
  • Work with our support team to help customers
  • Mentor less experienced engineers
  • Collaborate with other development teams and our technical writers

Graylog Environment

  • Java, Elasticsearch and MongoDB on Linux
  • Maven, IntelliJ, Git, GitHub, Jenkins
  • Code reviews, automated tests

Graylog Opportunities

  • Paid participation in a successful open source project
  • Flexible working hours
  • A management team with significant technical knowledge and product experience
  • We are very experienced with remote work, even before the pandemic
  • An internationally mixed team

Role Requirements

  • 6+ years of professional programming experience in high-quality Java-based application code
  • Experience in the agile development of long-term maintainable systems
  • Experience in estimating the risk and required effort for a given project
  • Experience in the evaluation of technologies and possible solutions
  • Knowledge of web and enterprise environments
  • Knowledge of design pattern and their pragmatic use
  • Team oriented way of working, enjoys sharing and learning various knowledge on a given topic
  • Experience in code reviewing, unit testing and refactoring
  • Being mindful of security aspects, readability of code and team coordination
  • Team oriented way of working, sharing knowledge and learning about relevant topics. Active inquiry and effective communication via chat to make remote work possible
  • Proficient English communication skills
#LI-Remote
Apply now and you will hear back from us soon.
Job region(s): North America
Job stats:  4  0  0
  • Share this job via
  • or

Explore more Remote Work and WFH career opportunities