GrepJob
Gruve

Staff Software Development Engineer (Java, Spring Boot)

Gruve
Apply
about 12 hours ago
Pune, IndiaStaff+
H1B Sponsor

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, and secure coding 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.
  • Troubleshoot complex distributed production issues and provide timely resolutions.
  • Enhance observability, identify bottlenecks, and optimize application performance.
  • Evaluate emerging technologies like serverless and AI/ML integration, and develop quick prototypes.
  • Create and maintain documentation including design specs, API docs, and deployment guides.
  • Mentor junior developers and contribute to building a strong engineering culture.
  • Follow project guidelines and ensure delivery within defined timelines.
  • Maintain excellent customer satisfaction through robust and reliable engineering solutions.

Requirements

  • 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, and SQL/NoSQL databases.
  • 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.

Tech Stack

AWSDockerGitJavaKubernetesPythonSpring BootSQL