Job Description :
Our client is looking for a Java Full Stack Developer for long term project in Holmdel, NJ. below is the detail requirement.

Job Title: Java Full Stack Developer
Location: Holmdel, NJ
Duration: Long Term

Job Description:
Bachelor’s degree in Computer science or equivalent, with 8 years of IT experience.
5+ years’ in JEE software development
5+ years’ developing Java and/or other JVM-based language applications.
2+ years’ Spring Framework
2+ years’ Web Services, REST JSON based
2+ years’ Middleware development, orchestration between external services
2+ years’ SQL and NoSQL databases
2+ years’ JUnit/TestNG, Mockito
2+ years’ using Queuing systems (JMS/Kafka)
Agile development with Git based workflow
MongoDB and Postgres
Developing on Linux/Unix OS and Amazon EC2
Interfacing to Salesforce
Passion for simple and testable code
Test-Driven-Design (TDD)
SOA or Microservices
Continuous Integration, Delivery
Storm and Kafka
Gradle/Maven build systems
Design and develop rich middleware applications;
Implement software and unit tests to satisfy requirements as defined by the business quickly in a collaborative fashion, with a high degree of quality;
Participate in the complete agile development process including planning, design and demo sessions;
Evaluate new technologies and techniques to solve problems
Research, review and repair legacy code;
Respond promptly and professionally to bug reports;
Enhance our continuous integration process to increase code quality;
Present and document software designs to other members of the team, and across teams
Demonstrate excellent communication skills including the ability to effectively communicate with internal and external customers.
Ability to use strong industry knowledge to relate to customer needs and dissolve customer concerns and high level of focus and attention to detail.
Strong work ethic with good time management with ability to work with diverse teams and lead meetings