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