Solution Architect

Lexington, MA, USA

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Solution Architect for our Lexington, MA office to make the team even stronger.

Responsibilities

  • Design large-scale solutions using Java technologies stack;
  • Provide architecture and technology leadership in Big Data and Cloud Data technologies;
  • Create solution architecture documents at a good level with deep technical details;
  • Work closely with business in identifying solution requirements and key case studies/scenarios for the future solution;
  • Conduct solution architecture review/audit and create review/audit report;
  • Lead implementation of the solution from establishing project requirements and goals to solution "go-live";
  • Oversee the development efforts and provide technical help as needed;
  • Participate in the full cycle of pre-sale activities;
  • Participate in the customer’s workshops and presentation of the proposed solution;
  • Directly communicate with customers during solution architecture design or solution implementation activities;
  • Maintain a strong understanding of industry trends and best practices;
  • Create and follow personal education plan in the technology stack and solution architecture;
  • Conduct Advisory on the creation of personal education plan for colleagues.

Requirements

  • Strong experience in software design and development, J2EE or Spring framework, design patterns, software architecture, and object-oriented programming;
  • Experience architecting/operating solutions build on AWS;
  • Experience at an Admin level with a J2EE Application Server (Web Logic, WebSphere or JBoss);
  • Big Data Development experience using Spark;
  • Experience architecting and designing frameworks to be used by applications that are running on a J2EE platform;
  • Strong background in using various libraries, framework, and patterns in particular technology stack;
  • Good knowledge of ElasticSearch;
  • Strong background in design and implementation of external services integrations (using REST, SOAP and/or ESB);
  • Strong experience with multiple full lifecycle software development processes, approaches, and methods (Scrum & RUP);
  • Experience in team leadership;
  • Experience in project management and direct customer communication;
  • Pro-active approach and leadership in architecture engagement;
  • Experience in customer site assignments;
  • Excellent leadership and communication skills;
  • Advanced English level.