Role Overview
Gruve is hiring a Staff Software Development Engineer (Java, Spring Boot). This is a full-time role in IN. posted 3 weeks ago. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
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
We are looking for an experienced and highly capable Staff Software Development Engineer who can design, build, and enhance scalable enterprise-grade applications. In this role, you will collaborate closely with cross-functional teams, lead technical design discussions, develop high-quality software solutions, and ensure adherence to best practices in coding, architecture, and performance. You will also mentor junior developers and contribute significantly to Gruve’s technology roadmap.
Key Responsibilities
- Understand customer and internal requirements to design and develop high-quality software solutions.
- Lead end-to-end development across the full SDLC: requirement analysis, design, coding, testing, deployment, and maintenance.
- Architect, implement, and optimize scalable microservices-based applications.
- Work with technologies such as Java, Spring Boot, AWS, Kubernetes, SQL and NoSQL databases, and modern frontend frameworks.
- Ensure high standards of code quality through code reviews, design reviews, memory profiling, secure coding practices and other best practices.
- Collaborate with cross-functional teams including QA, DevOps, Product, and Customer Engineering.
- Lead test-driven-development (TDD) and automation, improve performance, and drive engineering process efficiency.
- Leverage AI tools to boost engineering productivity, code quality, and feature velocity Troubleshoot complex distributed production issues and provide timely resolutions.
- Enhance observability, identify bottlenecks, optimize memory and through-put of the applications.
- Evaluate emerging technologies like serverless, AI/ML integration, develop/lead quick prototypes.
- Create and maintain documentation including design specs, API docs, deployment guides, and SOPs.
- Mentor junior developers, lead hackathon teams and contribute to building a strong engineering culture.
- Follow project guidelines and ensure delivery within the defined timelines.
- Maintain excellent customer satisfaction through robust and reliable engineering solutions.
Basic Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or equivalent.
- 8-12 years of hands-on experience in software development.
- Strong expertise in: Java, Spring Boot, REST APIs, Microservices architecture, Python (preferred), SQL/NoSQL databases, AWS or other cloud platforms
- Solid understanding of distributed systems, performance tuning, and secure coding practices.
- Experience with CI/CD, Git, Docker, and container-based deployments.
- Ability to analyze complex problems and develop effective solutions.
Preferred Qualifications
- CKA/CKAD certifications or hands-on expertise in Kubernetes/container orchestration at scale.
- Certifications: AWS Solutions Architect/Developer, Oracle Java, Spring Professional, or equivalent.
- Proven leadership in fast-paced startups, product companies, or enterprise-scale transformations.
- Track record of mentoring teams, leading hackathons/tech challenges, and driving technical strategy.
Why Gruve
At 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.
Gruve 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.
Frequently Asked Questions
How do I apply for the Staff Software Development Engineer (Java, Spring Boot) position at Gruve?
Use the Apply button above to submit your application directly to Gruve. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Staff Software Development Engineer (Java, Spring Boot) position at Gruve located?
This position is based in IN. Gruve has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Staff Software Development Engineer (Java, Spring Boot) at Gruve earn?
Gruve has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Staff Software Development Engineer (Java, Spring Boot) role at Gruve posted?
This role was posted on May 15, 2026 (24 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start