Posted on: 22/12/2025
Senior Full Stack Engineer
Locations : Bangalore
Experience : 7-11 years
Mandatory Skills : Java, Spring Boot, React.js, Microservices, RESTful APIs, HTML5, CSS3, JavaScript, SQL, NoSQL, AWS/GCP/Azure, CI/CD, Software Design Principles.
Skill to Evaluate : Full-stack architecture, Spring Boot microservices development, React.js component design, API security and scalability, Cloud infrastructure, Database optimization, GenAI integration patterns.
Job Description :
Professional Summary We are seeking a highly skilled Senior Full Stack Engineer with 7-11 years of experience to join our engineering team in Bangalore. You will be a key contributor to our GenAI-powered, low-code test automation platform, which enables global enterprises to automate complex quality engineering tasks using Natural Language Programming. This role demands a deep technical understanding of building scalable, distributed systems using Java (Spring Boot) and modern frontend architectures with React.js. You will work at the intersection of traditional software engineering and cutting-edge Generative AI to deliver a platform that reduces development effort and increases test coverage for hundreds of leading global brands.
Key Responsibilities :
- Architect, develop, and maintain high-performance web applications using Java with Spring Boot and React.js.
- Design and implement robust microservices and RESTful APIs optimized for low latency and high scalability.
- Transform complex UX/UI wireframes into reusable, efficient, and modular React components.
- Lead the implementation of data models and persistence layers using both SQL and NoSQL database technologies.
- Build and manage backend services that integrate with Generative AI models to support Natural Language Programming features.
- Ensure code quality by writing comprehensive unit and integration tests using frameworks like JUnit, Mockito, or Jest.
- Collaborate with DevOps engineers to manage and optimize CI/CD pipelines for automated deployment in cloud environments.
- Perform deep-dive debugging and troubleshooting across the entire stack to resolve complex production issues.
- Conduct rigorous code reviews and establish coding standards to promote engineering excellence.
- Design and implement security best practices including OAuth2, JWT, and data encryption to protect enterprise-level client data.
- Participate in Agile/Scrum ceremonies, contributing to technical grooming and sprint planning.
- Stay current with industry trends in GenAI and low-code technologies to suggest platform enhancements.
Skills :
- Expert-level proficiency in Java and the Spring ecosystem (Spring Boot, Spring Cloud, Spring Security).
- Deep understanding of React.js, including Hooks, Redux/Context API, and state management patterns.
- Strong command over frontend fundamentals : HTML5, CSS3 (including pre-processors like SASS), and modern JavaScript (ES6+).
- Proven experience in designing and scaling microservices architectures in a cloud-native environment.
- Hands-on experience with SQL databases (e.g., PostgreSQL, MySQL) and NoSQL solutions (e.g., MongoDB, DynamoDB).
- Proficiency with cloud platforms such as AWS (EC2, S3, Lambda), GCP, or Azure.
- Strong knowledge of containerization tools like Docker and orchestration with Kubernetes.
- Advanced understanding of version control systems (Git) and branching strategies.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
- Mastery of software design patterns, SOLID principles, and clean code architecture.
- Excellent analytical and problem-solving skills for handling large-scale distributed systems.
- Strong communication skills with the ability to articulate technical concepts to diverse stakeholders.
Preferred Skills :
- Familiarity with Generative AI technologies and integrating LLMs (Large Language Models) into software workflows.
- Experience in the Test Automation or Quality Engineering industry.
- Knowledge of search engines like Elasticsearch or caching layers like Redis.
- Exposure to low-code/no-code platform development.
- Experience with GraphQL for efficient data fetching.
- Understanding of TDD (Test Driven Development) and BDD (Behavior Driven Development) practices.
- Experience working in a global startup environment with cross-functional teams.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- 7 to 11 years of professional experience in full-stack software development.
- Demonstrated history of leading technical projects or mentoring junior engineers.
- Proven ability to work in a fast-paced environment and deliver high-quality software at scale.
- Strong portfolio of building complex enterprise-grade SaaS applications.
Education Qualification : Graduate (Master's preferred)
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1593564
Interview Questions for you
View All