Bestkaam Logo
Umanist NA Logo

Senior Software Engineer – Full Stack (Java / Frontend)

Actively Reviewing the Applications

Umanist NA

India, Tamil Nadu, Chennai Full-Time On-site INR 29–30 LPA
Posted 3 weeks ago Apply by May 27, 2026

Job Description

Hybrid Chennai, Tamil Nadu, India

Job Title

Senior Software Engineer – Full Stack (Java, Spring Boot, Angular 2+ OR Frontend,GCP Mandate)

Location

Chennai – Onsite

Employment Type

Full Time,34691

Experience

10+ years in IT | 8+ years in Software Development

Compensation

Up to 30 LPA

Job Description

We are looking for a Senior Full Stack Software Engineer who will be responsible for designing, developing, testing, deploying, and maintaining scalable software applications. The role involves end-to-end ownership of the software development lifecycle, from understanding business requirements to delivering high-quality solutions.

The ideal candidate will work closely with cross-functional teams, contribute to architecture and design decisions, and continuously improve application performance, reliability, and security.

Note: Full Stack Developer (Java, Spring Boot, Angular 2+), but we are also very open to candidates who are strong in Backend (Java) with some UI knowledge, provided they have experience with GCP, BigQuery, and Elasticsearch for large-scale data analytics

Key Responsibilities

  • Understand customer use cases, pain points, and business requirements to deliver user-centric solutions
  • Design, develop, test, and deploy scalable full-stack applications
  • Define and implement software architecture, technology stack, and deployment strategies
  • Develop intuitive, user-friendly frontend interfaces
  • Build and maintain backend services, APIs, and microservices
  • Collaborate with product owners, designers, architects, and other stakeholders
  • Define and follow software testing strategies, best practices, and quality standards
  • Improve application performance, scalability, and reliability
  • Follow modern engineering practices such as TDD, CI/CD, and Agile methodologies
  • Implement security best practices including data encryption and anonymization
  • Evaluate and adopt emerging technologies to improve development efficiency

Must-Have Skills

  • Strong hands-on experience in Java (Backend Development)
  • Experience with Spring Boot and RESTful APIs
  • Full Stack or Frontend experience with React / Angular (2+) / Vue.js
  • Solid understanding of software architecture and design patterns
  • Experience working in Agile/Scrum environments
  • Knowledge of CI/CD pipelines and modern development practices
  • Bachelor’s Degree in Engineering or equivalent

Nice-to-Have Skills

  • Experience with GCP (Google Cloud Platform)
  • Hands-on exposure to BigQuery and Elasticsearch for large-scale data analytics
  • Knowledge of Reliability Engineering / SRE concepts
  • Exposure to AI/ML-enabled applications
  • Experience with Data & Analytics Dashboards
  • Familiarity with PLM tools, 3DX, Teamcenter, or TC Visualization

Preferred Profile

  • Advanced proficiency in at least one programming language or working proficiency in two or more languages
  • Experience mentoring or guiding junior engineers
  • Ability to work on complex, high-scale enterprise applications

Skills: vue.js,react,angular (2+),spring boot,restful apis,java

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.