Software Engineer- Fullstack (Java, Python and React)
Job Overview
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.