Senior Software Engineer (Java Fullstack)

Gruve · Pune, Maharashtra, India

Pune, Maharashtra, India6–8 yearsPosted 30+ days agoLast checked 20 Oct 2026

Free account: apply link, HR contact and an AI-written cold email

About the role

About Gruve Gruve is an innovative software services startup dedicated to transforming enterprises to AI powerhouses. We specialize in cybersecurity, customer experience, cloud infrastructure, and advanced technologies such as Large Language Models (LLMs). Our mission is to assist our customers in their business strategies utilizing their data to make more intelligent decisions. As a well-funded early-stage startup, Gruve offers a dynamic environment with strong customer and partner networks. Position Summary: Gruve is seeking a Senior Software Engineer (Java) for the SecurityHub365 platform to work closely with the Engineering team in Pune and drive backend delivery for Gruve’s multi-tenant Security Operations (SOC) and ITSM platform. SecurityHub365 ingests and correlates security-incident data, manages the ITSM lifecycle, and integrates with SIEM/XDR and enterprise systems. It runs as an event-driven microservice platform and is actively modernising across containerisation, cloud, and stronger platform foundations. This is a hands-on build-and-lead role. The Lead Engineer will own significant parts of the backend, raise the engineering bar, mentor an early-career team, and drive delivery, while still writing and reviewing code daily. We are an AI-forward team, and using AI tooling effectively is central to how we build. Key Roles & Responsibilities: Design & Delivery Ownership Own the end-to-end design and delivery of backend services and features, within the platform’s architectural direction, from requirements and API contracts through implementation, testing, and production. Make design decisions within your services, set patterns, and guide the team through trade-offs. Contribute to and influence platform architecture alongside the platform architect. Technical Leadership & Mentoring Provide day-to-day technical leadership to drive tech deliveries and solutioning and raise the engineering bar through code review and design guidance. Mentor junior/new engineers, grow their skills, and reduce single-points-of-failure by spreading knowledge. Quality, Security & Reliability Drive testing strategy, security, resilience, and performance on a multi-tenant platform where correctness and tenant isolation matter. Own non-functional concerns: authentication and authorization, error handling, observability, and safe rollout. AI-Augmented Engineering (core to this role) Use AI coding assistants and agentic tools (for example Claude Code, Claude, Copilot) day to day: scaffolding, refactoring, generating tests, and documentation. Apply strong prompt engineering and agentic, “vibe-coding” workflows: decompose work into well-scoped tasks, delegate to AI agents, steer them, and integrate the results cleanly. Exercise judgement on where AI helps (boilerplate, CRUD, mirrored patterns, tests, docs) versus where human rigour is required (security, authentication, correctness, and architecture). Review AI-generated code critically; never merge it blind.

Skills mentioned

  • Java
  • React
  • Angular
  • Spring Boot
  • Azure
  • Docker
  • Kubernetes
  • CI/CD
  • MongoDB
  • Kafka
  • LLMs
  • REST APIs

Want to reach Gruve's HR directly?

NextKnock finds the hiring contact and writes a personal cold email from your resume. You send it from your own Gmail.

Similar jobs

More jobs at Gruve

All Gruve jobs and company facts →

Browse more