Job Description :- Hands-on experience in frontend and backend web technologies, and good knowledge of the complete lifecycle of software development using agile methodologies- Design, code, unit test, automate functional tests, deploy and maintain secure scalable web applications.- Troubleshoot issues, evaluate & implement solutions and fix bugs.- Deploy and maintain applications/systems- Work with other software engineers in Agile scrum team- Conduct design and code reviews to ensure code developed meets best coding practices.- Contribute to the design and architecture to enable secure, scalable, and maintainable software and should be able to clearly articulate the implications of design decisions.- 2 to 7 years of experience in full stack web development.- Must have strong hands-on experience in Spring Framework (Spring Boot, Spring Batch, Spring Data, Spring Security, etc..)- Must have strong hands-on experience in front-end web technologies and frameworks like Angular, Jquery, Bootstrap, HTML5, CSS.- Must have strong experience in developing RESTful web services.- Must have good knowledge of common Design Patterns.- Good experience in database technologies like MongoDB and MySQL.- Experience in dev tools like Git, Jenkins, etc..- Good communication and problem-solving skills.- Experience in NodeJS is a plus.- Experience in AWS cloud platform is a plus