Join the Elasticsearch team as a Senior Java Developer to enhance shared platform functionalities, boost performance, and ensure secure and maintainable infrastructure. This role offers the flexibility to design impactful features and APIs for diverse deployment models. We are seeking a Senior Software Developer with expertise in core Java, concurrency, and performance optimization.
Your contributions will focus on creating foundational infrastructure that empowers developers by providing extensible and observable Elasticsearch capabilities. Engage with cross-team projects and leverage your design skills to collaboratively resolve technical challenges throughout the development cycle.
Key Responsibilities
- Enhance performance and maintainability of Elasticsearch services • Design scalable features and APIs for diverse environments • Own operational investigations until resolved • Collaborate with the Elasticsearch team and open-source contributors • Implement observability and telemetry solutions Requirements:
- Solid experience in core Java and system concurrency • Familiar with CI/CD systems like Buildkite, Argo CD • Skilled in API design and performance optimization • Knowledge of OpenTelemetry and container management • Experience in leading projects across engineering teams Leverage your Java expertise and drive innovation in Elasticsearch's core infrastructure.