Java Microservices
Has strong experience in Core Java
· Demonstrated experience in MicroServices, Service Discovery, Containerization (Docker/Kubernetes). · Clear understanding, coding and design experience in either combination: REST services & JSON usage or SOAP & XML · Understanding of messaging and/or asynchronous processing. Has applied asynchronous messaging patterns in the past. · Has worked on frameworks such as Spring (Greater than 4.x), Spring Boot, Spring Cloud and can articulate the parts and how these can be leveraged. · Experience in Amazon Web Service will be a plus. · Understands DevOps. Knows CI and CD practices. Has worked in projects where CI was setup using Github, Jenkins, Maven · Experience on code quality aspects like unit testing (using JUnit), integration testing( using TestNg, REST Assured), performance testing (using JMeter), SONAR · Experience in log analysis using Splunk or ELK · Exposure to Agile and TDD processes | ||||||