Senior Java Backend Engineer / Senior Software Engineer (Java)

6 - 11 years

25 - 35 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

About the Role

We are looking for a highly skilled Senior Software Engineer to join our Digital Services Engineering team. The ideal candidate will be responsible for designing, developing, and delivering scalable, reliable, and high-performance digital platforms and services. This role involves deep expertise in Java, Spring Boot, RESTful APIs, and cloud-native engineering practices, along with strong collaboration across multiple teams and enterprise systems.

Responsibilities

  • Design, build, and deliver scalable, secure, and fault-tolerant enterprise platforms, services, and customer-facing applications.
  • Participate in agile development teams, contributing to end-to-end engineeringfrom design and development to deployment and production support.
  • Develop high-quality RESTful services and web applications that meet strict performance, availability, and operational requirements.
  • Apply strong software engineering principles, design patterns, and best practices across multiple programming languages, frameworks, and data stores.
  • Collaborate with cross-functional teams on integrations with enterprise systems such as product data, order management, identity services, and analytics platforms.
  • Conduct and support acceptance testing, load/performance testing, troubleshooting, and tuning of services to maintain optimal performance.
  • Ensure that development adheres to engineering standards, coding guidelines, and quality best practices.
  • Break down and translate requirements into well-defined, actionable user stories and technical tasks addressing both functional and non-functional needs.
  • Recommend and articulate technical solutions that balance tactical practicality and long-term strategic objectives.
  • Contribute to code reviews, technical discussions, design documentation, and continuous improvement initiatives.

Required Skills & Experience

  • 6–10 years of experience designing, developing, testing, deploying, and scaling enterprise web services and applications.
  • Deep expertise in Java, including strong knowledge of contemporary Java tooling, best practices, and performance considerations.
  • Hands-on experience with Spring Boot, Spring MVC, and Spring Security.
  • Strong understanding of service-oriented architectures (SOA) and building RESTful APIs.
  • Experience with relational databases (MySQL, PostgreSQL, etc.) and NoSQL databases such as MongoDB.
  • Proficiency in using persistence frameworks like Hibernate, JPA, and Spring Data.
  • Experience with distributed systems, microservices, messaging, and cloud environments (AWS/Azure/GCP is a plus).
  • Strong debugging, performance optimization, and problem-solving skills.
  • Familiarity with CI/CD tools (Jenkins/GitHub Actions), containerization (Docker), and API documentation tools (Swagger/OpenAPI).

Preferred Qualifications

  • Experience working in large-scale enterprise digital platforms.
  • Exposure to caching frameworks (Redis), search technologies (Elasticsearch), or event-driven architectures.
  • Knowledge of DevOps practices, CI/CD pipelines, and automated testing.
  • Understanding of security best practices in application development.
  • Experience working in agile environments with cross-functional teams.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
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.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Relevance Lab logo
Relevance Lab

IT Services and IT Consulting

San Jose CA

RecommendedJobs for You