Full Stack Developer Responsibilities:
- Developing front end website architecture.
- Designing user interactions on web pages.
- Developing back end website applications.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Working alongside graphic designers for web design features.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
Full Stack Developer Requirements:
- Has a proficient understanding of HTML5, CSS3, JavaScript and Typescript.
- Has worked on Angular 7 and above, developing components and consuming REST APIs.
- Has worked on web application development using Java 8+ and Spring MVC/ Spring Boot.
- Has thorough knowledge of Unit testing Angular using Jasmine, Karma.
- Has knowledge of consuming SOAP services using the Spring framework.
- Has developed REST Services / API using Spring Boot with any relational / document database as backend.
- Has good knowledge of Unit testing REST APIs.
- Knowledge of tooling like Node JS, npm, ng cli, Git, Maven, Gradle is needed.
- Good to have implemented Swagger UI in REST Services for interactive UI testing.