The Job logo

What

Where

Senior Software Engineer - Full stack

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
As a Full Stack Developer in our Product Engineering team, you will be responsible for designing and developing applications. You will collaborate with other team members to understand objectives, meet expectations, and deliver requirements within the agreed timeline. We are looking for someone who is up to date with new technologies and key design principles. Join us to develop creative solutions and contribute to high-quality, scalable software development projects. Apply now with your strong problem-solving skills and experience in building microservices and REST APIs.

Working within Product Engineering with multi-location teams, your mission will be to play an active role in designing & developing application and working as a Full stack developer. You should also be able to collaborate with other team members for understanding the objectives, meeting the expectation and delivering the requirements within agreed timeline with good quality and be up to date on new technologies and Key design principles. 

Responsibilities:
  • Develop creative solutions and write technical design based on the requirements.
  • Develop and maintain enterprise grade SaaS software, adapting Agile methodology.
  • Assist in tuning and optimization.
  • Develop and execute unit tests for product components.
  • Perform peer code reviews and provide feedback.
  • Promote high quality, scalability, and timely completion of projects.
  • Development in Core Java, J2EE, Struts, spring, Client-Side scripting, Hibernate, Database
  • Development of scalable core-java applications, Web Applications and Web Services
Requirements
  • Bachelor’s degree in engineering, CS or equivalent experience
  • Understanding of Data Structures, algorithms and their applications
  • Strong problem-solving skills
  • Experience in building microservices using Spring Boot stack (spring cloud, spring-data)
  • Extensive experience in developing and consuming REST APIs
  • Experience in profiling applications
  • Experience with at least one of the front-end frameworks such as Angular or Vue.
  • Strong analytical skills and general logical reasoning
  • Excellent written and verbal communication skills and presentation skills.
  • Good understanding of Software development life cycle (SDLC)
  • Basic SQL queries
  • Must have software development experience using:  Java Sprintboot, Kafka, SQL, Linux, Apache Redis,
  • Good to have software development experience in AWS cloud using: Go, Python,  MongoDB, Postgres, Clickhouse
  • Experience:  4 to 10  years 


 

Set alert for similar jobsSenior Software Engineer - Full stack role in Pune, India or Chennai, India
Uniphore Logo

Company

Uniphore

Job Posted

10 months ago

Job Type

Full-time

WorkMode

Hybrid

Experience Level

3-7 Years

Category

Engineering

Locations

Pune, Maharashtra, India

Chennai, Tamil Nadu, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Uniphore Logo

Software Engineer - Full stack

Uniphore

Chennai, Tamil Nadu, India

Posted: 10 months ago

Develop creative solutions, write technical design based on requirements, develop and maintain enterprise grade SaaS software. Assist in tuning and optimization, perform peer code reviews and provide feedback. Promote high quality, scalability, and timely completion of projects. Experience in building microservices using Spring Boot stack, extensive experience in REST APIs. Strong analytical and problem-solving skills. Excellent written and verbal communication skills. Good understanding of SDLC.