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-