Software Engineer II- Java

careerspage

Remote 3 Years Exp Posted 33d ago

Job Description

  • Take ownership of designing, developing, and delivering complex backend features and systems with minimal guidance.
  • Translate high-level requirements into robust Low-Level Designs (LLD) and drive clarity in technical decisions across modules.
  • Lead development of critical features end-to-end—from design and coding to deployment, observability, and monitoring.
  • Build, improve, and maintain high-quality, scalable, and performant services using Java and Spring (or equivalent frameworks).
  • Collaborate with Product Managers, Front-end Engineers, ML Engineers, and QA Engineers to plan, align, and deliver cross-functional initiatives.
  • Mentor junior engineers (SDE1) through code reviews, design sessions, and technical guidance.
  • Proactively identify architectural gaps, propose technical improvements, and drive medium- to large-scale refactoring initiatives.
  • Maintain strong engineering hygiene through documentation, design reviews, coding standards, and automation.
  • Drive a culture of quality by ensuring high test coverage, robust automation, and reliable deployments.
    • Participate in on-call rotations as a dependable owner of production services—diagnosing, resolving, and preventing incidents. 

Similar Openings for You