Previous Job
Previous
Java Full Stack
Ref No.: 18-01990
Location: Wayne, New Jersey
 Role : Java Developer
 
Location : Denver, CO and  Cedar rapids, IA
 
Responsibilities :
 
• Design, develop, maintain, and deliver highly scalable and reliable software using Java and web technologies.
• Requires object-oriented expertise.
• Experience developing web-based application
• Collaborate with other engineers and product owners to analyze, design, and implement user stories using an agile methodology.
• Write high-quality software code that complies with design specifications and meets development and support requirements.
• Develop unit tests and test changes using an agile methodology.
• Use a variety of tools to perform unit testing, automated builds, and source control.
• Must have strong communication skills and be able to know what to share with the customers. 
 
Required Skills :
 
• Very strong experience in Java technologies. 
• Strong skills with Spring MVC, Spring Boot and Hibernate. 
• Min 1-year Experience in developing REST services using Resteasy, Java Jersey or JAX-RS.
• Experience in at least one of the following configuration management tools: PVCS, Subversion and build automation tools such as Gradle, Maven, ANT, BuildForge or similar.
• Must have Unit Testing experience with tools like, Junit, Mockito etc.
• Experience in at least one of the following integrated development environments: Eclipse, Idea IntelliJ, IBM RAD, or JDeveloper. 
• Prior JEE application development experience on Embedded TOMCAT, JBOSS Application Server or other similar JEE application servers.
• Experience authoring and performance engineering SQL queries and stored procedures on DB2/MySQL is desired.
• Hands on experience coding XML Web Services using JAX* API and tools like Axis are strongly desired.  • Knowledge of Micro Services, Service Oriented Architecture and WS* standards.