Remote Otter LogoRemoteOtter

Senior Software Engineer - Java - Remote

Posted 3 days ago
Software Development
Full Time
India

Overview

Engineers at Weave play a critical role in building and maintaining robust backend services. This position is central to a key project, requiring strong expertise in production-level Java. While the immediate focus is on Java, engineers will evolve to work with Go (GoLang) microservices as the project progresses.

In Short

  • 5+ years of experience with back-end languages (e.g. Go, Java, Ruby, Python, C#, etc.), with a strong emphasis on production-level Java.
  • Willingness to learn and adapt to Go in the future.
  • Experience building SaaS products at scale.
  • Willing to participate in an on-call rotation with the rest of your team.
  • Experience working with distributed systems, and inter-service communication protocols and APIs, e.g REST, protobufs/gRPC, Kafka, NSQ, etc.
  • Experience working with relational databases and SQL.
  • Develop and review design, functional, technical, and/or user documentation, as needed.
  • Contribute to the design, implementation, and architecture of new or re-engineered software.
  • Develop, test, and integrate code for new or existing software of significant complexity.
  • Solid understanding of distributed systems and building scalable/redundant service.

Requirements

  • Deploying into a public cloud service (especially GCP).
  • Experience with containerization (Docker/Kubernetes).
  • Experience with protobufs/gRPC.
  • Experience with deployments using CI/CD, Jenkins, etc.
  • Experience with pipeline monitoring, metrics, alerting, log aggregation, and tracing
  • Experience with Prometheus, Grafana, DataDog, etc

Benefits

  • Weave is an equal opportunity employer that is committed to fostering an inclusive workplace where all individuals are valued and supported.
  • We welcome anyone who is hungry to learn, problem-solve and progress.
  • If you have a disability or special need that requires accommodation, please let us know.
Weave logo

Weave

Weave is dedicated to enhancing the patient experience by providing a unified platform that streamlines business operations for healthcare professionals. The company focuses on enabling these professionals to prioritize patient care and achieve their aspirations. Weave fosters a collaborative and dynamic work environment, where cross-functional agile teams work autonomously to develop quality features that help local businesses connect with their communities. With a commitment to diversity and inclusion, Weave values individuals who are eager to learn and solve meaningful problems, ensuring a positive impact on customer experiences.

Share This Job!

Save This Job!

Similar Jobs:

3Pillar logo

Senior Software Engineer - Java - Remote

3Pillar

1 week ago

Join 3Pillar as a Senior Software Engineer to lead transformative projects in a flexible, remote-first environment.

Romania
Full-time
Software Development
Experian logo

Senior Software Engineer - Java - Remote

Experian

1 week ago

Experian is seeking a Senior Software Engineer with Java expertise to join their PowerCurve Collections Software Engineering Group.

Bulgaria
Full-time
Software Development

D.P

Senior Software Engineer - Java - Remote

DEU008 Pagero

8 weeks ago

Join Pagero as a Senior Software Engineer - Java to design and develop innovative cloud services in a flexible work environment.

Sri Lanka
Full-time
Software Development

D.P

Senior Software Engineer - Java - Remote

DEU008 Pagero

8 weeks ago

Join Pagero as a Senior Software Engineer to design and develop cloud services using Java and Scala in a flexible working environment.

Sri Lanka
Full-time
Software Development
Symbio logo

Senior Software Engineer (Java) - Remote

Symbio

8 weeks ago

Join Symbio as a Senior Software Engineer to design and develop innovative communication solutions in a flexible work environment.

Australia
Full-time
Software Development