Fullstack Software Engineer
Tata Consultancy Services · Bengaluru, Karnataka, India
Tata Consultancy Services · Bengaluru, Karnataka, India
**Full Stack Software Engineer** **Desired Experience Range: 3 - 5 years** **Location of Requirement:** Bangalore **Required Skills and Experience**: **Skills** **70 % of Work** **Primary** - 3 + Years of software engineering, analysis and design with full software development lifecycle experience. - Java, Spring Framework, SQL (AroraDB) and NoSQL-based databases (MongoDB), writing complex SQL queries and building highly scalable and highly performant distributed applications and web services experience. - Exposure to GraphQL / Graph DBs - 3+ years Internet technologies, microservices architectures experience. - 3 + Developing cloud native applications, preferably in AWS experience **Secondary** **20% of Work** - Experience with scripting languages like JavaScript and frameworks such as Angular (8.2.13)/ ReactJS - Experience with Docker / Kubernetes. - Knowledge of CI/CD tools **Secondary** **10% of Work** - Demonstrated strong analytical skills. - Strong understanding of object-oriented programming with an understanding of design principles