Gruve
software services
StaffSoftwareDevelopmentEngineer(Java,SpringBoot)
Neural analysis suggests this role is
optimal for Staff candidates.
“Staff Software Development Engineer (Java, Spring Boot) at Gruve. Skills: Java, Spring Boot, Microservices architecture, AWS, design, build, and enhance scalable enterprise-grade applications, lead technical design discussions, develop high-quality software solutions, ensure adherence to best practices in coding, architecture, and performance. Understand customer and internal requirements to design and develop high-quality software solutions. Lead end-to-end development across the full SDLC: req”
What You'll Achieve.
transforming enterprises to AI powerhouses; assist our customers in their business strategies utilizing their data to make more intelligent decisions; design and build, and enhance scalable enterprise-grade applications; develop high-quality software solutions; ensure adherence to best practices in coding, architecture, and performance; contribute significantly to Gruve’s technology roadmap; boost engineering productivity, code quality, and feature velocity; provide timely resolutions; optimize memory and through-put of the applications; contribute to building a engineering culture; ensure delivery within the defined timelines; Maintain excellent customer satisfaction through robust and reliable engineering solutions
Industry & Context.
Ability to analyze complex problems and develop effective solutions; Troubleshoot complex distributed production issues
What They're Looking For.
Must Have
Bachelor's degree in Computer Science, Information Technology, or equivalent, 8-12 years of hands-on experience in software development, expertise in: Java, Spring Boot, REST APIs, Microservices architecture, 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
Nice to Have
Python (preferred), CKA/CKAD certifications or hands-on expertise in Kubernetes/container orchestration at scale, AWS Solutions Architect/Developer, Oracle Java, Spring Professional, or equivalent certifications, 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
What You'll Do.
Understand customer and internal requirements to design and develop high-quality software solutions
Lead end-to-end development across the full SDLC: requirement analysis
and optimize scalable microservices-based applications
Ensure high standards of code quality through code reviews
secure coding practices and other best practices
Lead test-driven-development (TDD) and automation
and drive engineering process efficiency
Leverage AI tools to boost engineering productivity
Troubleshoot complex distributed production issues and provide timely resolutions
Enhance observability
optimize memory and through-put of the applications
Evaluate emerging technologies like serverless
develop/lead quick prototypes
Create and maintain documentation including design specs
Follow project guidelines and ensure delivery within the defined timelines
Maintain excellent customer satisfaction through robust and reliable engineering solutions
How You'll Work.
Team & Collaboration
collaborate closely with cross-functional teams; Collaborate with cross-functional teams including QA, DevOps, Product, and Customer Engineering
Process & Methodology
Follow project guidelines and ensure delivery within the defined timelines
Full 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 observabi
Applying for this Staff Software Development Engineer (Java, Spring Boot) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Gruve?
Real rants from real employees. Read before you apply.