{"id":937831,"url":"https://alion.io/job/gruve-senior-software-engineer-java-fullstack","title":"Senior Software Engineer (Java Fullstack)","company":{"id":673112,"name":"Gruve","domain":"gruve.ai","url":"https://alion.io/company/gruve","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"A","score":89,"open_postings":8,"ghost_share":0,"stale_share":0.375,"repost_share":0.125,"time_to_fill_p50_days":35,"computed_at":"2026-11-06T05:58:05Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pune, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":15500,"max_usd":36000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":159},"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AI Agents","optional":false},{"name":"Angular","optional":false},{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"ITSM","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Kubernetes","optional":false},{"name":"LDAP","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"SIEM","optional":false},{"name":"Spring Boot","optional":false},{"name":"Azure","optional":true},{"name":"IBM QRadar","optional":true},{"name":"JavaScript","optional":true},{"name":"Jira","optional":true},{"name":"TypeScript","optional":true}],"status":"closed","first_seen_at":"2026-08-28T05:30:48Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-06T09:09:06Z","board_verified":false,"closed_at":"2026-11-06T09:09:06Z","days_open":70,"trust":{"level":"ok","repost_count":1,"flags":[],"days_open":70},"description":"About Gruve\nGruve 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.\nPosition Summary: \nGruve 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.\nThis 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.\nKey Roles & Responsibilities:\nDesign & Delivery Ownership\nOwn 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.\nMake design decisions within your services, set patterns, and guide the team through trade-offs.\nContribute to and influence platform architecture alongside the platform architect.\nTechnical Leadership & Mentoring\nProvide day-to-day technical leadership to drive tech deliveries and solutioning and raise the engineering bar through code review and design guidance.\nMentor junior/new engineers, grow their skills, and reduce single-points-of-failure by spreading knowledge.\nQuality, Security & Reliability\nDrive testing strategy, security, resilience, and performance on a multi-tenant platform where correctness and tenant isolation matter.\nOwn non-functional concerns: authentication and authorization, error handling, observability, and safe rollout.\nAI-Augmented Engineering (core to this role)\nUse AI coding assistants and agentic tools (for example Claude Code, Claude, Copilot) day to day: scaffolding, refactoring, generating tests, and documentation.\nApply 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.\nExercise 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.\nHelp the team adopt AI well, setting sensible practices and review gates so speed never comes at the cost of quality.\nAgile Delivery & Planning\nDrive sprint planning, backlog refinement, estimation, and breaking epics into deliverable stories.\nProduce defensible estimates grounded in the work, and sequence discovery and scope before committing timelines.\nCollaboration & Stakeholders\nPartner with product and the SOC/automation teams to scope work, define boundaries, and turn requirements into buildable plans.\nCommunicate clearly with stakeholders, manage expectations, and provide clear delivery status.\nBasic Qualifications:\nBachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.\n6 to 8 years building systems in Java and React/Angular, min 2 years full stack development exp. with strong fundamentals (OOP, concurrency, data structures, clean code) and depth in Spring Boot.\nProven experience designing and running microservices and RESTful APIs (contract-first / OpenAPI a plus).\nHands-on with event-driven architecture using Apache Kafka (topics, consumers, delivery semantics, eventual-consistency trade-offs).\nSolid experience with MongoDB (data modelling, queries, indexing); working knowledge of relational databases.\nExperience with authentication and authorization in multi-tenant systems: JWT/OAuth2 and identity integration (LDAP/AD).\nExperience with containerisation and CI/CD: Docker, Kubernetes, Jenkins (or equivalent), Git-based workflows, static analysis.\nDemonstrated technical leadership: mentoring, code review, and owning delivery for a squad.\nFluency in Agile/Scrum and the ability to write clear user stories, acceptance criteria, and defensible estimates.\nEffective, hands-on use of AI development tools (AI assistants and agentic coding e.g. ClaudeCode) with sound judgement on review and quality.\nStrong communication skills across technical and non-technical audiences; comfortable working with distributed teams across India and the US.\nPreferred Qualifications/skills\nFamiliarity with Azure cloud services and infrastructure-as-code.\nExposure to security operations / SOC / ITSM domains, or integrations with SIEM/XDR (for example QRadar, Cisco XDR), Jira, or Cherwell.\nExperience modernising legacy systems and paying down technical debt.\nExperience mentoring or leading early-career engineers.\nPrior experience in a startup or high-growth technology environment.\nHands-on, senior full stack engineer who combines strong system-design skills with Java & front end technologies.\nWhy Gruve\nAt Gruve, we foster a culture of innovation, collaboration, and continuous learning. We are committed to building a diverse and inclusive workplace where everyone can thrive and contribute their best work. If you’re passionate about technology and eager to make an impact, we’d love to hear from you.\nGruve is an equal opportunity employer. We welcome applicants from all backgrounds and thank all who apply; however, only those selected for an interview will be contacted.","description_format":"text","description_chars":6030,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Managed Security","Managed IT Services (MSP)","Cybersecurity AI","AI Consulting & Integration"],"lifecycle":[{"event":"open","at":"2026-09-15T15:34:58Z"},{"event":"close","at":"2026-10-21T18:00:11Z"},{"event":"reopen","at":"2026-11-02T05:11:18Z"},{"event":"close","at":"2026-11-06T09:09:06Z"}],"visa":[],"liveness":null,"pay":null,"html_url":"https://alion.io/job/gruve-senior-software-engineer-java-fullstack","json_url":"https://alion.io/job/gruve-senior-software-engineer-java-fullstack.json","meta":{"generated_at":"2026-11-06T21:05:58Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1039,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":673112},"rest":"https://alion.io/mcp/rest/get_company?id=673112"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgruve-senior-software-engineer-java-fullstack"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fgruve-senior-software-engineer-java-fullstack"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fgruve-senior-software-engineer-java-fullstack"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/gruve-senior-software-engineer-java-fullstack\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgruve-senior-software-engineer-java-fullstack"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":937831}},{"tool":"search_jobs","arguments":{"company":"gruve.ai","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":937831},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}