Full Stack Java DeveloperLocation: Dallas, TX - 100% OnsiteDuration: 6+ months with possibility of extensionVisa: No RestrictionsPay Rate: $47-52/hour on w2 and $55-60/hour on c2cJob Description:Frontend Development (just with JSP, HTML, JQuery, Ajax)Backend (Spring MVC, Core Java, EJB, ORM skills)Database layer knowledge of Triggers & Store ProcSafe Agile trained.Extensive software development experience using Java.Experience working with front-end technology and framework such as JavaScript, AngularJS, and ReactJS.Experience using Java JSON to create microservices RESTful services.Experience with version control tools such as Git.Experience with XP Principles, including TDD and continuous deployment.Experience with Agile development methodologies.Aggressive problem diagnosis and creative problem solving skills on highly complex problems; technical agilityExperience with Microservices /Rest services / Soap)Experience with JavaScript build tools and dependency management (npm, bower, grunt, gulp)Experience creating responsive designs (Bootstrap, mobile, etc.)Experience with unit and automation testing (Jasmine, Protractor, JUnit)Knowledge of Java build tools and dependency management (gradle, maven)Understanding functioning of containerization tools like Kubernetes, DockerUnderstanding tools like Quantum Metrics and IBM Tealeaf to capture user experience on websites.Knowledge of MongoDB, CassandraExperience with Node.js, React, Backbone or other client-side MVC technologies is a plusExperience with Kafka.Experience with API testing, load and performance test tools like JMeter, PostmanUnderstanding of Splunk, ELK for searching, analyzing and visualizing data generated by application.Knowledge JUNIT MockitoMigration experience from Monolithic Architecture to Microservice Architect.