Job Description
Client is looking for a Senior Full Stack Java consultant to assist with design, development and support of complex Java/JEE programs
A minimum of 5 years of Java development experience with complex, large scale applications using the following technologies is required: Java/J2EE, HTML/CSS, JavaScript, SQL
A minimum of 3 years' experience with the following technologies: SOAP & REST Web Services, JSPs, Struts, Spring, JDBC, JPA/Hibernate, and JMS
Experience with relational and object oriented modeling is required
Experience with technical requirements specification and design documentation is required
Experience with problem troubleshooting and providing support for complex multitiered applications is required
The ability to successfully interact in a team environment is required
Effective oral and written communication skills are required
Experience with UNIXOS, UNIX Shell Scripting, PL/SQL, and UML is strongly preferred
Experience with IBM WebSphere Application Server, IBM WebSphere Liberty, and Oracle RDBMS is strongly preferred
Experience with Spring Batch and Spring Boot is strongly preferred
Experience with Microsoft Office Suite of products is preferred
Experience working in an agile environment (scrum, kanban, or scrumban) is preferred
Skills
Java/J2EE development experience - Required, 5 Years
HTML/CSS, JavaScript, SQL - Required, 5 Years
SOAP & REST Web Services, JSPs, Struts, Spring, JDBC, JPA/Hibernate, and JMS - Required, 3 Years
Spring Batch and Spring Boot - Required, 3 Years
Relational/Object Oriented Modelling - Required, 2 Years
Requirements Gathering - Required, 3 Years
Oracle Database - Highly desired, 3 Years
UNIX OS, UNIX Shell Scripting, PL/SQL, and UML - Highly desired, 3 Years
IBM WebSphere Application Server, IBM WebSphere Liberty - Highly desired, 2 Years
IBM Rational Applications/UML - Highly desired, 2 Years
Experience working in an agile environment (scrum, kanban, or scrumban) - Highly desired, 2 Years
Bachelor's degree