Talent.com
Elastic
Senior Java Developer (Core/Infra, Elasticsearch)Elastic • Ottawa, ON, Canada
Senior Java Developer (Core/Infra, Elasticsearch)

Senior Java Developer (Core/Infra, Elasticsearch)

Elastic • Ottawa, ON, Canada
14 days ago
Job type
  • Full-time
Job description
  • We are on the lookout for a Senior Software Developer to join our Elasticsearch team and focus on ensuring that the shared platform functionalities of Elasticsearch are easy to use, performant, maintainable, and secure
  • The team's mission is to create foundational infrastructure and shared functionality that enables engineers to develop, extend, and support Elasticsearch
  • The team owns common functionality such as services, settings, and scripting, and makes Elasticsearch extensible through plugins or the Painless scripting language
  • The team also makes Elasticsearch observable by providing logging and telemetry information
  • We also own the orchestration of Elasticsearch in serverless, the CI/CD workflows, and enable Elasticsearch developers to deliver Elasticsearch to customers - serverless, cloud, and on-premise alike
  • Contributing to large, impactful projects that evolve the core infrastructure that underpins Elasticsearch
  • Making Elasticsearch developers more productive by identifying and developing opportunities for automation, and integrating agentic apps into development workflows
  • Designing and implementing new horizontally-scalable features and APIs in Elasticsearch
  • Solving difficult issues, including performance or concurrency issues, and proposing solutions
  • Improving operation and observability of Elasticsearch cloud systems
  • Collaborating in the open with the ES team, Elastic users, and other supporting open source projects
  • Supporting our support engineers with the harder problems
  • Owning operational investigations end-to-end, until performance or stability issues are successfully resolved

Benefits

  • Toast to your health: Fully paid health coverage for you and your family, in many locations.
  • Craft your calendar: Flexible location and schedule for most roles.
  • Create space for you: Distributed by design workforce, plus generous number of vacation days each year.
  • Embrace parenthood: Minimum of 16 weeks of parental leave, plus generous family formation benefits.
  • Give back your time: 40 hours each year to use toward volunteering with organizations and causes you are passionate about.
  • Amplify your impact: Double your charitable giving - we match donations up to $1500 USD (or local currency equivalent).

You will be a strong individual contributor on the team, but you will also contribute to and lead cross-team projects. We need someone who has great design skills, who can work at a low level of abstraction but can equally drive and communicate technical concepts across a variety of collaboratorsWillingness to dive into new issues and ask for help when you need itYou can work autonomously, drive decisions and results in a distributed team by leveraging asynchronous, direct, and transparent communicationExperience with low-level Java such as concurrency, parallelism, classloaders, etcYou possess the ability to collaborate across functions and teams and seamlessly transition between different projects, codebases, or teams based on business prioritiesYou have strong skills in core Java and are conversant in the standard library of data structures and concurrency constructs, as well as newer language featuresHands-on experience with CI/CD systems and practices (Buildkite, Argo CD, GitOps etc)You have a proven track record of using AI to accelerate development, debug complex systems, and optimize code, while still owning the final outcomesProficient in algorithms and data structuresExperience crafting APIs and the ability to reason through tradeoffsExperience leading large scale projects across engineering teamsYou are able to own projects from beginning to end. This covers both technical design and working with others to develop needed componentsKnowledge of JDK internals: modules, the Java memory model, garbage collection, database load, caching techniques, etcExperience with observability and telemetry solutions, particularly OpenTelemetryKnowledge of GoKnowledge of containers and KubernetesKnowledge of Java build tools (Gradle, Maven, etc), with a strong preference for Gradle experienceExperience working in a platform team or developer productivity team.

#J-18808-Ljbffr
Create a job alert for this search

Senior Java Developer (Core/Infra, Elasticsearch) • Ottawa, ON, Canada

Similar jobs

Senior Software Engineer - Java

Veeva SystemsOttawa, ON, CA
Full-time

Senior Software Engineer - Java.Senior Software Engineer - Java.Veeva Systems, a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies, is on a mission to help life sci... Show more

 • Promoted

Senior Java Lead Engineer

Michael PageOttawa, Canada
Full-time +1

Join to apply for the Senior Java Lead Engineer role at Michael Page1 day ago Be among the first 25 applicantsJoin to apply for the Senior Java Lead Engineer role at Michael PageGet AI-powered advi... Show more

 • Promoted

Senior Java Backend Software Engineer

Global Talent Alliance, CanadaOttawa, ON, CA
Full-time

About the job Senior Java Backend Software Engineer.G-TAC's employer partner islooking for an experienced Backend Software Engineer to join their North American development team and take part in bu... Show more

 • Promoted

Senior Java SDN Engineer - Scale Networking Solutions

WorkilaOttawa, ON, CA
Full-time

A leading technology firm in Ottawa is looking for a professional with 5+ years of experience in SDN and Java Development to deliver innovative solutions.The role requires expertise in web/rest ser... Show more

 • Promoted

Java Integration Lead

Smart IT Frame LLCOttawa, ON, CA
Full-time

We are seeking a highly skilled Java Developer for our System Integration team in Halifax.In this pivotal role, you will bridge the gap between technical development and product management, focusin... Show more

 • Promoted

Senior Android Engineer, Partnerships — Remote Impact

ThumbtackOttawa, ON, CA
Remote
Full-time

A leading home services platform is looking for an experienced Android engineer to drive projects and collaborate with cross-functional teams.You will focus on delivering impactful solutions while ... Show more

 • Promoted

Senior Engineer Specializing in Mobile Android Build and Release Pipelines

Life360Ottawa, ON, CA
Full-time

Streamline Android app releases as a Senior Build and Release Engineer.Champion CI/CD practices and tooling improvements in a dynamic remote environment.In this impactful role, you will maintain an... Show more

 • Promoted

Remote Senior Android Developer Role

Life360Ottawa, ON, CA
Remote
Full-time

Work remotely as a Senior Android Developer at Life360, enhancing family connectivity through innovative app features.Your skills in Android development and data frameworks will drive impactful sol... Show more

 • Promoted

Intermediate Java Developer - Agile

Tech Talent InternationalOttawa, ON, CA
Full-time

Be a vital part of innovative cloud software as an Intermediate Java Developer.Work remotely to enhance SaaS applications focusing on cash processing while utilizing your Java 11 expertise.The posi... Show more

 • Promoted

Senior Elixir Developer

HiiveOttawa, ON, CA
Full-time

Hiive is a fintech startup building a marketplace for private pre-IPO companies.We are growing quickly and looking to hire a seasoned Elixir developer to our team.The ideal candidate will have subs... Show more

 • Promoted

Remote Senior Backend Engineer (AWS & Kubernetes)

LumenaltaOttawa, ON, CA
Remote
Full-time

A technology consulting company is seeking a Senior Backend Engineer (AWS) to design and implement robust backend systems.This role involves working with AWS cloud services and Kubernetes, as well ... Show more

 • Promoted

Senior Backend Developer

Atimi SoftwareOttawa, ON, CA
Full-time

Atimi is seeking an experienced backend software developer to fill a position in Canada.Please note this is a fully remote position with EST working hours but we're open to candidates from all prov... Show more

 • Promoted

Senior Backend Engineer - AWS, Kubernetes & IaC (Remote)

LumenaltaOttawa, ON, CA
Remote
Full-time

A technology company is seeking a Senior Backend Engineer who will be responsible for designing and implementing robust backend systems.You will work closely with DevOps and frontend teams to deliv... Show more

 • Promoted

Senior Cloud Integration Engineer (Azure & OpenShift)

Altis TechnologyOttawa, ON, CA
Temporary

Ottawa or Calgary, Hybrid (12 days per month on-site preferred, fully remote may be considered) .English, strong written and verbal communication skills required .Must be eligible to obtain Reliabi... Show more

 • Promoted

Senior Java Lead Engineer — Cloud Data Pipelines

Michael PageOttawa, Canada
Full-time

A leading recruitment firm is seeking a Senior Java Lead Engineer to design and maintain data pipeline architecture.You will implement data products, provide tech support, and ensure data quality w... Show more

 • Promoted

Senior Azure Integration Developer / Azure Cloud Engineer

Myticas ConsultingOttawa, ON, CA
Full-time

Our Ottawa based client is looking for a Senior Azure Integration Developer to support enterprise application integration initiatives.The ideal consultant will bring strong hands-on Azure developme... Show more

 • Promoted

Remote Senior Java Lead | Enterprise Web Apps

Yoush ConsultingOttawa, ON, CA
Remote
Full-time

A consulting firm in Ontario is seeking a Senior Enterprise Java Developer to lead and mentor project teams.The position is remote and requires over 8 years of professional experience in Java devel... Show more

 • Promoted

Senior Java Staff Engineer — Spring, Microservices & Cloud

NagarroOttawa, ON, CA
Full-time

A digital product engineering company is seeking candidates with over 5 years of programming experience, particularly using Java.Candidates should have expertise in frameworks like Spring Core and ... Show more

 • Promoted

Lead Enterprise Java Developer Opportunity

Yoush ConsultingOttawa, Ontario, Canada
Full-time

Embark on a challenging yet rewarding journey as a Senior Enterprise Java Developer with Yoush Consulting.This remote role focuses on advanced Java development for key clients in Ontario.Yoush Cons... Show more

 • Promoted

Senior DevOps Engineer

FigmentOttawa, ON, CA
Full-time

Get AI-powered advice on this job and more exclusive features.Figment powers the future of Web3 through industry-leading blockchain infrastructure.As the leading provider of staking solutions, we h... Show more