Java Developer - Data Division
Jersey City, NJ
The technology delivery organization is mid-journey in its Agile transformation and this position is expected to have prior experience with agile delivery methodologies, understanding complex requirements, communicating ideas effectively to both technical and non-technical audiences, and be comfortable working with evolving processes and tools.
The Server Side Java developer role is part of the DATA Group (Data Architecture, Technology, Assets), which provides better data solutions and capabilities for our Clients and Associates, while driving alue for Shareholders.
" Bachelor's degree in Computer Science or related discipline
" Excellent written and verbal communication skills
" 2-5 years Total experience
" 2+ years of experience with Server side development
" 2+ years of experience with Java 5+
" 2+ years of experience with SPRING Boot
" 2+ years of experience with Relation DB and NoSql DB (Mongo is preferred)
" 2+ years of experience with Object Oriented Analysis & Design, J2EE Design and Development, Test Driven Development (TDD)
" 2+ years of experience with Bitbucket, JIRA and Jenkins
" 2+ years of experience with build, deploy and test automation tools (Maven, Gradle, Jenkins, Junit)
" 2+ years of experience with Unix/Linux and shell scripting
" 2+ years of experience with Java Messaging Service (JMS) (RabbitMQ Implementation preferred)