Job Description :
Position : Sr. Java Spring developer

Location : Minneapolis area

Duration : 6 month CTH

Need Locals

Job Overview & Requirements

The Sr. Application Developer will participate in the design and development of both a multi-user, multi-tenant, analytics centric web application using Java EE technologies and a real-time, highly available integration platform build on SpringIO. The development on the web application will require a toolset of Wildfly, Microsoft SQL Server, JPA (Hibernate), EJB 3.1, Spring Batch, and Vaadin. The integration platform is comprised of many of the technologies of the Spring IO platform (Core, Data, AMQP, Integration, MVC, etc) along with RabbitMQ and MongoDB.

For this role, you will have the opportunity to…

Design and implement new features for both platforms

Mentor team members

Perform code reviews and provide meaningful feedback

Produce necessary technical documentation.

Perform other duties, as assigned.

Do you qualify? You must have…

· Bachelor’s degree in mathematics, engineering or computer science

· 8+ years of experience in developing large scale Java EE or Spring applications

· Experience using either EJB or Spring within an Application Server

· Previous experience working with the Agile/Scrum Methodology

Experience working with Big Data

Experience developing for performance and scalability

Familiarity with data mining concepts, ETL processes

Fluent in SQL and familiar with data modeling and data architecture concepts

Excellent written and verbal communication skills.

Experience in using build environments using Gradle, Maven, Ant, Jenkins or similar.

Proactive, self-directed, detail-oriented, independent worker with strong interpersonal skills

Application security implementation using identity management systems

Application integration technologies such as REST, Web Services, JMS

Other technologies such as HTTP/HTTPS, FTP/SFTP, MS SQL, MongoDB