Previous Job
Previous
Full Stack Java Developer
Ref No.: 17-00379
Location: Boston, Massachusetts
Title: Full Stack Java Developer
Location: Boston, MA
Duration: 9 Months Contract


Essential Accountabilities:
• High/Low level design, hands on software development, create frameworks, use third party frameworks, code reviews.
• Interacts with and coordinates activities of cross-functional teams, including development, user experience, business stakeholders, system administration, database administration, network engineering and production support staff.

• Identify gaps and proactively improve system service level agreements.

Required Skills:
• Significant experience supporting the technical components used in enterprise internet applications.
• Significant experience with high traffic/high concurrency systems.
• Strong problem-solving and analysis skills are required.
• Ability to analyze a problem at a system level and determine the root cause at a technical level.
• Ability to learn and apply new technologies quickly to solve technical problems.
• Ability to interact with non-technical colleagues and communicate issues in layman's terms.
• Ability to document procedures for use by other engineers.
• Assist in the test design and perform Quality of Service testing to ensure applications meet performance, scalability, availability, and security requirements
• Research development and production issues and work with technical staff to understand and resolve software problems

Required Experience:
• Bachelor's degree in Computer Science or relevant field (or equivalent experience)
• 5+ years of experience
• Expert level experience with various web technologies such as HTML, core Javascript, CSS, AJAX, object oriented javascript, jQuery, responsive design/mobile development.
• Good OO design skills and solid understanding of MVC framework.
• Hands on experience with converting PSDs to HTML/CSS templates.
• Strong experience with developing Java software in an enterprise environment, including version control, Maven, jUnit, Spring MVC, SOA, SOAP and ReST web services.
• Strong experience in creating Java and JSP components as the presentation layer of enterprise software.
• Strong experience with unit test scripts for UI components and Java components.
• Ability to analyze and learn rapidly changing technologies.
• Ability to create and maintain code documentation.
• Agile development methodology.
• eCommerce experience developing and supporting java based applications.
• Excellent communication skills, written and oral.