As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries.
Qualification : BTech / BE in CS / ECE / IT or equivalent
Roles & responsibilities
- Java - Core Java, Collections and Multithreading, Streams API, Functional programming, and Lambda expressions using Java 8
- Backend Framework - Spring MVC, Spring Boot, Spring AOP, Spring Batch, Spring Security / OAuth / JWT, Hibernate / JPA / Spring data / ORM framework, Junit / Mockito
- Frontend – strong Angular experience
- Microservices - Micro service design patterns, Netflix OSS, Spring Cloud, REST API
- Working experience in application security & Agile development
- Proficient understanding of code version tools, such as Git, Mercurial, and Subversion
- Knack for writing clean, readable Java code with reusable Java libraries. Solid understanding of object-oriented programming
- Experience with both external and embedded databases