Description
Java Full stack developer; Microservices, JavaScript, Junit, Spring Boot, ReactJS, Mockito
Key Skills:
- Microservices
- JavaScript
- Junit
- Spring Boot
- ReactJS
- Mockito
Essential skills and experience:
- Knowledge and experience of all stages of software development in highly agile working environment.
- Experience of design, development, testing and deployment of web applications on a cloud environment and on premise environments.
- Hands on experience in designing and developing applications using Java 8+, Java Microservices & JavaScript frameworks.
- Hands-on development experience using advanced JavaScript Frameworks like ReactJs, Redux, Flux, Redux thunk
- Exposure to at-least one cloud-based implementation is desirable.
- Hands-on development experience using Java advanced frameworks like Spring, Spring Boot and Spring Cloud.
- Experience and knowledge of code versioning tools ie Github/Gitlab, SVN
- Experience and knowledge in Object Oriented Analysis and design using common design patterns.
- Experience in managing and maintaining Dev-ops pipelines and development automation.
- Unit and functional test automation using Junit and Mockito.
- Excellent knowledge of Relational Databases like SQL/Oracle/DB2 and ORM technologies (JPA2, Hibernate)
- Excellent Technical Documentation and presentation skills.
- Excellent knowledge and hands on experience on NoSQL DBs Cassandra/Redis/MongoDB