Job Description :
Bachelor degree in Computer Science, Information Technology, or equivalent training and experience.6+ years total years of software development experience5+ years of Java/J2EE development in an enterprise level environmentExperience with the following technologies: Spring Framework (versions 3 to 5, Spring Batch, Spring Security, Spring MVC, Spring Cloud, Spring Integration), myBatis/Hibernate ORM, XML/XSLT and Eclipse PlatformRESTful Web Services:  Experience in designing and developing with Spring Boot and integration with JMS/AMQ/SQSEnterprise Integration Patterns:  Camel, or other middle-tier or backend solutions in an enterprise environmentProficient in relational databases: Oracle (preferred), SQL Server or DB2, expertise with SQL / PLSQL creating queries and statements3+ years of Web UI development experience (Angular, Bootstrap, CSS3, HTML5, JavaScript, JQuery, Node.js (plus3+ years working in an Agile/Scrum/Lean environment and using JIRA