Home
Jobs

Senior Java Developer

6 - 11 years

30 - 45 Lacs

Posted:5 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Senior Java Backend Engineer Experience Required: 6-10 Years Education: B.Tech/M.Tech in Computer Science or equivalent from Tier-1/Tier-2 institutes (IITs, NITs, BITS, IIITs, etc.) About the Role We are seeking a highly experienced Senior Java Backend Engineer to join our high-performance engineering team. This role requires deep expertise in building scalable, secure, and high-throughput backend systems using Java and modern backend architecture principles. You will lead the development of core services, ensure production excellence, and contribute to architectural decisions across the stack. Key Responsibilities Design and develop backend services using Java (Spring Boot) in a microservices-based architecture Build highly available, low-latency , and high-throughput distributed systems Apply software design patterns and architecture best practices to ensure clean, reusable, and maintainable code Implement caching strategies using tools like Redis, Memcached , and manage data consistency Architect data flows using event-driven design (e.g., Kafka, GCP Pub/Sub) when appropriate Ensure scalable API design following RESTful standards Containerize services using Docker , orchestrate using Kubernetes , and deploy on Google Cloud Platform (GCP) Work with SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Cassandra Establish and maintain CI/CD pipelines , automated testing, and deployment automation Integrate and manage observability, logging, and production monitoring tools like Prometheus, Grafana, Stackdriver, Datadog, ELK Drive best practices for performance tuning, code quality, fault tolerance, and resiliency Collaborate closely with DevOps, QA, and frontend teams to ensure end-to-end system reliability Must-Have Qualifications 6+ years of backend development experience using Java , Spring Boot, and REST APIs Proven experience in system design, architectural patterns , and scalable service design Strong command of object-oriented programming (OOP) and design patterns. Experience with distributed systems, caching , rate limiting, and concurrency control Hands-on experience with Docker , Kubernetes , and deployment on GCP or other cloud platforms In-depth knowledge of database schema design, query optimization , and data indexing Practical understanding of CI/CD , version control (Git), and modern release practices Experience with APM tools for performance and error monitoring in production Strong debugging and root-cause analysis skills in live production environments Experience working in agile, product-based companies with high ownership culture Preferred Qualifications Prior experience working on large-scale consumer or enterprise products Exposure to message queues , async processing , and workflow engines Candidates currently abroad or with overseas experience who are planning to return to India are strongly encouraged to apply Why Join Us? Work on impactful, high-scale systems serving millions of users Solve deep technical challenges in a fast-paced product environment Be part of a world-class engineering team committed to excellence Flexible working options and a culture that rewards ownership and innovation

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

RecommendedJobs for You

Hyderabad, Chennai, Bengaluru