Job Description :
Bachelors'' or Masters ‘degree in Computer Science or a related field.
7+ years of experience in large-scale application development using Java/J2EE
2+ years of experience with Java 8.
2+ years'' experience in microservice architecture and developing Microservices using Spring Boot.
Experience with Spring Core, Spring Web, Spring Security and Spring AOP.
Experience with developing RESTful webservices.
Experience with test driven development practices and frameworks –Junit, Mockito.
2+ years of Hands-on experience with AWS technologies including but not limited to EC2, SQS, SNS, S3, DynamoDB, Elastic Cache, API Gateway and Lambda.
Experience with both relational and No-SQL databases
Exposure to Docker, Kubernetes or other container technologies.
Exposure to Agile and test-driven development.
Exposure to hierarchical and distributed code repository management tools like GIT and CI/CD related tools Gradle, Jenkins
Nice to have application development experience with NodeJS and ReactJS.
Great communications skills