Previous Job
Technology Architect - (J2EE, Angular 2 or 4)
Ref No.: 17-03235
Location: Boston, Massachusetts

• Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
• At least 7 years of experience in Information Technology with experience with J2EE application design and development.

• At least 10 years of experience in technology consulting, enterprise and solutions architecture and architectural frameworks in J2EE Technologies.
• At least 10 years of total experience with skills on J2EE, Angular 2, RWD, Java Spring, Test Driven Development, Pair Programming.
• At least 4 years of experience in working Agile (SCRUM) team.
• Good knowledge about Continuous integration tools like Jenkins
• Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
• Should have good exposure to design methodologies (e.g.: OOAD, Design Patterns) to translate high level architectural solutions to detailed design ·
• Should have written Test Cases part of Test Driven Development
• Should be comfortable in Pair Programming model
• Should write High Quality Code, commensurate with principles of Clean Code as laid down by Robert C Martin
• Experience in design and development of highly scalable low latency web services
• Knowledge of Angular 2 practices and commonly used modules based on extensive work experience
• Proficiency with JavaScript and HTML5. Should have UI skills with HTML 5, CSS, JavaScript
• Knowledge of Bootstrap, CSS and JS frameworks like JQuery, Angular 2, ReactJS.
• Understanding of availability concerns, load balancing, elastic infrastructure and cloud ready patterns desirable.
• At least 4 years of experience in project execution
• Experience in defining new architectures and ability to drive an independent project from an architectural stand point
• Analytical skills