Application Developer-Cloud FullStack
Work Experience: 6+ Years
Location: Whitefield, Bangalore (Wrok from Office)
Skills: Java8, Nosql/SQL, MongoDB, Kafka, Data structure, Microservices,
Springboot, Rest API, Development and Designing
Must have:
* At least 6+ years experience working in Java version 8 or above with hands on programming skills
* Experience in developing microservices using frameworks like Spring Boot
* Experience in working with database systems, data access layer like Spring Data JPA or Spring R2DBC
* Experience in data and awareness on CAP and PACELC theorems
* Strong track record of developing a backend solutions
* Good knowledge on OOPS concepts, design principles and design patterns
* Experience in writing unit and integration tests using Junit, Mockito, Wire-Mock
* Experience of working in agile methodologies preferably Scrum
* Should be familiar with build tools like Maven, Gradle or something similar
* Experience using any versioning control system like Git
Good to have: modelling
* Experience of working in reactive java and Spring Webflux
* Good working experience in development of event driven systems using any framework
* TDD/DDD framework like cucumber
* Knowledge on CI/CD pipeline
* Good knowledge on containerization and orchestration tools like docker and Kubernetes
* Experience in working cloud
* Familiar with centralised logging solutions like Splunk and traceability across systems like Sleuth
* Familiar with code quality and security solutions like Snyk and Kenna