Candidate must possess solid experience in Java based web application development with extensive knowledge in Java script frameworks (Angular/AngularJS/Node Js/ReactJS), AJAX, JQuery and RESTful service integration concepts.
Candidate must possess hands on experience in Java development using JDK 1.7 and 1.8, Design Patterns, and Servlet concepts.
Candidate should have strong experience in building and maintaining applications with technologies such as Spring, Spring Boot, Angular, Bootstrap, Node JS, REST API, HTML 5 and CSS.
Candidate must possess solid experience in any one of the scripting languages ANT, MAVEN,Python, and Perl.
Candidate must have complete knowledge and real time implementation experience in Core Java Design patterns, Enterprise design patterns and practices.
Candidate should familiar with Java Coding standards, development life cycles, code review process, Unit testing procedures and agile methodologies.
Candidate should hands on in using source control management tools Git, GitHub, Bitbucket with CI&CD using Jenkins, Maven.
Candidate should familiar with application development with Microservices architecture and containerized deployment model using Dockers, Kubernetes.
Candidate must understand the existing application setup and learn quickly to start the development/Support work.
Candidate must be a self-starter and self-motivated. Must be able to quickly learn and lead in a new environment.
Candidate must have clear communication skill and communicate ideas in both technical and business terms.
Candidate should familiar with Project release procedures, Testing support procedures and Implementation strategies.
Candidate should collaborate with Scrum masters, product owners and business analysts in conceptualizing, estimating and developing web based applications/API/REST service implementations.