Full Stack Developer
Job Description
Job title : Senior Software Engineer (Full Stack Developer)
Client : A well known MNC client (On Payroll of Hinduja Global Solutions Ltd.)
Location : Bangalore (At client site)
Number of years of relevant work experience: 5 to 8 years
Job Requirements & Tasks
IT Skills : Java, Node.js, Rest API Management, Angular/React, HTML/ CSS, JavaScript, XML, jQuery , Unit testing, Agile Mindset (Kanban, Scrum) MySQL, MongoDB, NoSQL, Knowldge In Microservices
Requirements:
Proven experience as a Full Stack Developer or similar role
Knowledge of multiple back-end languages (e.g. Java, Java SpringBoot,) and JavaScript frameworks (e.g. Angular, React, Node.js)
Hands on experience at least two end to end projects in Microservices
Hands on experience at least two projects in cloud deployment
Experience developing desktop and mobile applications
Familiarity with common stacks (Front, Back end & Database)
Familiarity with databases (e.g. MySQL, MongoDB, NoSQL), web servers (e.g. Apache) and UI/UX design
Knowledge of version control tools like GIT, GITHUB, Bitbucket, CI/CD
Familiarity of Spring MVC & Spring Boot
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
Excellent communication and teamwork skills
Great attention to detail
Organizational skills
An analytical mind
Degree in Computer Science or relevant field
Daily tasks :
Work with development teams and product managers to ideate software solutions
Design client-side and server-side architecture
Build the front-end of applications through appealing visual design
Develop and manage well-functioning databases and applications
Write effective APIs
Participate in software testing to ensure responsiveness and efficiency
Troubleshoot, debug and upgrade software
Build features and applications with a mobile responsive design
Write technical documentation
Being Kanban board owner
Enabling the flow as a SDM
Being Enabler for improvement
Monthly KPI Reporting
Facilitating Daily Meetings
Conduct Retrospective meetings
Check team policies handle correctly
Qualification Criteria:-
Education backgrounds : UG or PG with respective degree
Project and agile software development methods, software architectures and design patterns
Strong Communications skills
Worked in multiple international teams
Agile Mindset
Positive Attitude