Senior Software Engineer -Java|SpringBoot|React|Node.js|Microservices

5 - 7 years

5 - 10 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Basic Qualifications -

  • Minimum 5 years of hands-on experience in developing RESTful APIs and microservices using Spring Boot, and in Node.js development, including API integration and service orchestration.
  • Proven expertise in building responsive, dynamic user interfaces with React and Next.js, including deep knowledge of component lifecycles, hooks, and state management.
  • Strong foundation in object-oriented programming and application development using Core Java and J2EE.
  • Proficiency in batch processing, job scheduling, and performance tuning with Spring Batch.
  • Extensive experience with relational databases, especially PostgreSQL, including advanced query writing, stored procedures, and data modeling.
  • Skilled in dependency management and build lifecycle using tools like Maven or Gradle.
  • Solid experience writing unit tests with the JUnit framework.
  • Familiarity with CI/CD pipeline development and maintenance, preferably using Jenkins.
  • Competent in Linux command-line operations, shell scripting, and basic system administration tasks.
  • Practical experience with secure communication protocols such as HTTPS and SFTP.
  • Proficient in version control using Git, including branching and merging strategies.
  • Strong analytical and troubleshooting abilities to diagnose and resolve technical issues.
  • Capable of producing and maintaining comprehensive technical documentation, including design specifications and support guides.
  • Demonstrated ability to work independently while maintaining effective collaboration across cross-functional teams.
  • Experience working within Agile methodologies such as Scrum, Kanban, and SAFe (Scaled Agile Framework).
  • Excellent verbal and written communication skills, with the ability to articulate complex technical concepts clearly to diverse audiences.

Preferred Qualifications

  • Familiarity with cloud platforms (AWS, GCP, or Azure), including deployment, monitoring, and cost optimization.
  • Knowledge of Java heap dump analysis is a plus.
  • Proficiency in Node.js for building scalable backend services and integrating with third-party APIs. 
  • Familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes is a plus.
  • Knowledge of Splunk for query and log analysis.
  • Knowledge of New Relic for application monitoring and performance analysis.
  • Knowledge of Groovy scripting.
  • Knowledge of AI-assisted development tools such as GitHub Copilot to boost coding efficiency and productivity.
  • Exposure to infrastructure-as-code tools such as Terraform or AWS CloudFormation.

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

RecommendedJobs for You

pune, bengaluru, mumbai (all areas)