Senior Software Engineer – Full Stack (Java / Frontend)
Actively Reviewing the ApplicationsUmanist 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
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
- 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
- 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
- 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
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Job Recommendations
View All
PCB Designer 1
91% matchEmerson
India
Full-Time
Testing
Functional Testing
90% matchCapgemini
India
Full-Time
₹4–6 LPA
Testing
Software Engineer
84% matchNXP Semiconductors
India
Full-Time
₹1–4 LPA
JavaScript
Django
Flask
+8
Sales Manager
84% matchTenneco
India
Full-Time
₹5–11 LPA
Testing
NodeJS + ReactJS-.Net Full stack Developer
91% matchTata Consultancy Services
India
Full-Time
₹2–2 LPA
Git
JavaScript
Redux
+6
Share
Quick Apply
Upload your resume to apply for this position