Senior Full-Stack Java Developer RTH

Date posted: 
September 27, 2017
Job Type: 
Contract to Hire
Location: 
Marlborough, MA
Job ID: 
224068
Description: 

Title: Senior Full Stack Java Developer
Location: Marlborough, MA
Duration: permanent or contract to hire

Keys to this position
This role is a mix of 70% back end development and 30% front end development.
• Core Java Developer with Spring Framework, AWS and SQL. Experience with Big Data is a plus.
• Java 8 experience is required.
• 7 to 8 years of Java development experience is required.
• 4 to 5 years of Spring experience is required
• 5 months to 2 years of AWS (or other Cloud Technology) is required.
• On the Front end we are seeking JavaScript skills (ideally Angular, React, etc.)

Position overview
The Team is responsible for providing highly efficient/innovative solutions across our different fund sponsors. In addition, the team over the next several years is building a next-generation platform to support business needs.
Critical to this position are the following: hands-on experience and approach to work; ability to work in fast-paced environment; taking ownership for deliverables on the next-gen platform as well as on existing applications; a devops mindset; excellent communication skills; creative problem-solving.
.……………………………………………………………………………………………………………………….……………………………………………………………………………………………………
Responsibilities
This individual will be responsible for design, architecture, development, and maintenance of applications. The individual will participate in all development activities to successfully deploy new applications as well as enhancements to existing applications, and work with colleagues and end users to design, develop and implement solutions to meet business outcomes.

Specific responsibilities include:
• Designing complex applications and services and writing well designed, testable, and efficient code
• Design, prototype and author code in line with functional specifications. Work with system analysts to understand the business needs / problems and provide highly scalable and efficient solutions.
• Collaborate with other developers (including offshore consultants) to deliver solutions for the group and oversee code quality and delivery
• Participate in setting technical direction with both onshore and offshore development team members with regards to sprint planning, release planning, and prioritization of work across all project tracks.
• End to end involvement in application lifecycle phases including devops.
• Author architecture, technical design and support documentation