Back to search:Java Developer / Boston, Ma

As a Senior Engineer, you will be defining and developing the next generation of digital Client Facing Applications for the firm. You will be a full stack developer working with a group of world-class engineers, architects and product managers to increase user experience and create efficiency for our clients, prospects, distributors, and internal business teams. You'll be a part of a modern, lean, self-governing engineering team where you have the ability to switch hats between designing new capabilities, coding features, and testing for quality and performance.
RESPONSIBILITIES

  • Design and develop world-class web sites, applications and services
  • Expertise in technical and programming skills across the full stack - front-end, middle-tier and back-end
  • Digital champion and thought partner for meeting business objectives
  • Act as a hands-on lead with responsibilities for visual design, architecture, code, deploy and support documentation
  • Demonstrate a solid understanding of best practices for content management systems and client facing web applications
  • Collaborate with other IT teams to seamlessly integrate web sites with the client's enterprise systems
  • Demonstrate strong project management and leadership skills with ability to handle multiple activities in a dynamic fast paced environment.
  • Keep abreast of the emerging technologies - champion initiatives that improve our external presence and take our products and the team to the \"next level\"
  • Work with business team members, project managers, and systems analysts to review and qualify business requirements, functional specifications, use-cases, and test plans
Technical Requirements
  • Strong JavaScript programmer (2+ years)
  • Strong knowledge of JavaScript frameworks: jQuery, AngularJS, ReactJS, Knockout, etc.
  • Experienced in building single page architecture (SPA) applications using the above frameworks.
  • HTML5/CSS/CSS3, Bootstrap, Responsive design
  • Experience with Java (with Spring framework) programming preferred
  • Experience building REST services and API design.
  • Familiarity with relational databases (RDBMS) and SQL
  • Experience with at least one NoSQL database: MongoDB, Redis, CouchDB, etc
  • Experience with Node.js would be a big plus.
  • Excellent technical, management, and systems analysis skills
  • Bachelor's Degree in Computer Science or related discipline
The preferred candidate will possess experience with the following:
  • Cloud computing (AWS)
  • Service-Oriented-Architecture technologies using SOAP, REST, JSON
  • .NET technologies
  • CMS systems (Drupal/PHP preferred)
Non-Technical Requirements
  • Excellent verbal and written communication skills
  • Proven ability to support multiple applications simultaneously
  • Must be self-motivated with the ability to work independently in an energetic, fast-paced, business-critical and team oriented-environment
  • Excellent verbal and written communication skills
  • A strong team player, with ability to work in collaboration across teams and globe

FoCookieConsentP1 FoCookieConsentLink FoCookieConsentP2