Job Description :
>> Framingham, MA
>> Must be onsite
>> Contract (6+ Months)

As A Software Engineer, you will be responsible primarily for:
- Primary designer and coder for module/functional area
- Data modeling and interface design
- Unit testing and supporting QA
- Coming up with approach to test performance and reliability

Your secondary responsibilities include:
- Collaborate with other developers to scale and optimize the system
- Assist in testing regularly scheduled releases
- Stay up-to-date with competing technologies and proactively discover solutions to problems
- Work collaboratively with the Product Architects, Quality Assurance, and Customer Service to provide technical support

Professional Experience and Personal Qualities Required:
- BS or MS in Computer Science or a related technical field (or equivalent real-world experience)
- Excellent coding experience and stellar skills in Java is absolutely required
- Real-world experience building large scale Java/JEE applications Web / Java Framework technologies: Spring 4.x, 5.x Hibernate 5.x Tomcat 8.x JavaScript OS: Linux/Unix/Windows/Mac DB: MySQL - clustering, scalability, a big plus
- SQL Data modeling experience API design and development using latest frameworks
- Excellent Object-Oriented design skills, including algorithms and data structures
- Track record of adapting best practices around platform and data security
- Must be able to work cross-functionally in providing support for teams in Quality Assurance and Customer Support
- Self-starter who manages multiple assignments simultaneously and drives to completion
- Flexibility, resourcefulness, and the ability to thrive in a dynamic, fast-paced environment
- Development experience with mission critical consumer-facing website and mobile apps Appreciated: iPhone, Android development experience; Continuous Deployment/DevOps experience; Test Driven Development (TDD); Webpack experience