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