Senior Java Software Engineer

InfoBeans
Pune District, Maharashtra, India

Sr. Backend Developer – SDE 2 / SDE 3

Experience: 5–10 Years

Location: Indore / Pune

About InfoBeans

At InfoBeans Technologies, we build technology solutions that create meaningful business impact. Guided by our values of Excellence, Ownership, Compassion, and Openness, we foster a culture where people collaborate, innovate, and create WOW!

Role Overview

We are looking for a hands-on Senior Backend Developer with strong expertise in Java, Spring Boot, system design, and DevOps practices. The ideal candidate will have experience working in product development organizations and building scalable, high-performance, production-grade backend systems.

Required Skills

  • Core Java: Collections, Multithreading, Concurrency, Garbage Collection, JVM fundamentals, and performance optimization.
  • Spring Boot: Strong hands-on experience developing backend services and REST APIs.
  • Redis: Practical experience with caching and performance optimization.
  • NoSQL Databases: Hands-on experience with Aerospike or equivalent NoSQL databases, including data modeling, access patterns, performance tuning, and troubleshooting.
  • Low-Level Design: Strong understanding of SOLID principles, design patterns, abstraction, separation of concerns, and clean-code practices.
  • AI-Assisted Development: Experience with Claude, GitHub Copilot, or similar tools, with the ability to review, validate, modify, and improve AI-generated code.
  • DevOps & Containers: Git, CI/CD, Azure DevOps, Argo CD, Docker, Kubernetes, and container registries.
  • Product Engineering: Experience building scalable, high-availability, or distributed backend systems in product development environments.Good to Have
  • Strong SQL and database fundamentals.
  • Experience with microservices and distributed systems.
  • Exposure to AWS, Azure, or GCP.
  • Production troubleshooting, performance tuning, and observability.Key Responsibilities
  • Design, develop, and maintain scalable backend services using Java and Spring Boot.
  • Create and review low-level designs, ensuring clean, maintainable, and efficient code.
  • Optimize application performance using Redis and appropriate NoSQL data models.
  • Leverage AI-assisted development tools while maintaining code quality and engineering standards.
  • Collaborate with engineering teams on code reviews, CI/CD pipelines, containerization, and deployments.
  • Independently troubleshoot technical issues and contribute to reliable, production-grade systems.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →