India / India / TN / Chennai /

#: 744000087051006 / R25_0018476|IN

Mid-Senior Level

Full-Time

Job Description

Job Title: Software Engineer

Job Location- Pune/Chennai

R25_0018476

About the Role:

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. You’ll collaborate closely with cross-functional teams to deliver robust solutions that meet business needs and delight users.

Job Description:

  • 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

Must Have:

  • 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

https://jobs.smartrecruiters.com/NielsenIQ/744000087051006-software-engineer-fullstack-java-python-and-react-