Job Description :
                                                                             Title: FullStack Java Developer
Location: Wilmington, DE/Columbus, OH
Duration: 6-8 months 
Key Skills: Java, Spring Boot, Microservices, Angular
Job Description:
	5+ years of Java development experience
	Must have extensive web application experience in developing customer facing high scale applications
	Demonstrated experience in building Microservices
	Demonstrated experience with Spring and Spring Boot, Microservices, Spring MVC, Spring Data, Spring Security
	Experience building REST and SOAP web services using Java
	Experience with Web Services(JSON, REST, JAX-RS, Spring based REST services)
	Experience with Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC)
	Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
	Strong Experience in SQL tuning, query optimization and capability to understand the complex queries.
	Experience with messaging products like RabbitMQ, Kafka or ActiveMQ
	Experience with development tools like Eclipse, Git, Gradle, Sonar, Jenkins, Jira, Artifactory etc.
	Good to have Angular 6, JavaScript, CSS, Springboot/Java backend experience.
	Good to have experience in building UI application using Angular 6 and above, ag-Grid, JavaScript, CSS3, HTML5
	Experience with TDD, code testability standards, JUnit/Mockito
	Experience with SQL/Stored Procedures on DB2 or Oracle
	Experience with NO SQL DB like Cassandra or MongoDB
	Exposure to No SQL database and cloud is a plus