Java Microservices DeveloperDuration: Long TermLocation: Charlotte, NCAs a Java Developer you will participate in all aspects of the software development life-cycle which includes estimating, technical design, implementation, documentation, testing, deployment and support of applications developed for our clients.Responsibilities:Building modern applications with JAVA, Spring, Spring Boot, Microservices and Hibernate.Development of Web Services REST/SOAP/WSDL/XML/SOA.Continuously integrates and deploys developed software. Updates the continuous integration/deployment scripts as necessary to improve continuous integration practices.Should have strong experience on Data Structures & Java Algorithms.