Java Full Stack Developer

4 - 6 years

15 - 25 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

We are looking for a versatile and driven Full Stack Software Engineer to join our dynamic development team in our Chennai or Pune location. This is an exciting opportunity for someone with a strong foundation in both front-end and back-end technologies, who thrives in a fast-paced environment and is eager to learn and grow.

You will work on building scalable, high-performance applications using a modern tech stack including Java, Spring Boot, React, Python, PostgreSQL, and Elasticsearch in an Azure cloud environment. Youll collaborate closely with cross-functional teams to deliver robust solutions that meet business needs and delight users.

Roles & Responsibilities

  • Design, develop, and maintain full stack applications using Java, Spring Boot, React, and Python.
  • Build and optimize RESTful APIs and microservices.
  • Develop intuitive and responsive front-end interfaces using React.
  • Work with relational and non-relational databases, particularly PostgreSQL and Elasticsearch.
  • Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
  • Collaborate with product managers, designers, QA engineers and Operations teams to understand requirements and deliver features.
  • Quickly learn and understand complex application functionality and business logic.
  • Adapt to changing priorities and contribute to multiple projects in a fast-paced Agile environment.
  • Continuously improve code quality, performance, and maintainability.

Qualifications

  • 4–5 years of experience in full stack software development.
  • Proficiency in Java and Spring Boot for backend development.
  • Experience with React for building modern web interfaces.
  • Working knowledge of Python for scripting or backend services.
  • Strong experience with PostgreSQL and familiarity with Elasticsearch.
  • Solid understanding of RESTful APIs, microservices architecture, and software design principles.
  • Ability to learn new technologies and application domains quickly.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Familiarity with CI/CD pipelines and version control systems (e.g., Git)

Preferred

  • Experience with containerization (Kubernetes).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Exposure to cloud platforms (Azure, AWS, or GCP).
  • Knowledge of testing frameworks and best practices for unit and integration testing.
  • Exposure to Agile/Scrum methodologies.

Minimum B.E. degree in Computer Science, Computer Engineering or related field

Additional information

  • Enjoy a flexible and rewarding work environment with peer-to-peer recognition platforms and a collaborative culture.
  • Stay relevant and upskill yourself with career development opportunities and a fast-paced environment.
  • Recharge and revitalize with help of wellness plans made for you and your family.
  • Plan your future with financial wellness tools.

Our Benefits

  • Flexible working environment
  • Volunteer time off
  • LinkedIn Learning
  • Employee-Assistance-Program (EAP)

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
Nielseniq India logo
Nielseniq India

Information Services

Chicago Illinois

RecommendedJobs for You

Pune, Maharashtra, India