Job Description :
Position: Enterprise Architect
Location: McLean VA

Job Description:
At least 5 years of experience with architecting multi-tier web solutions
Experience in micro services architecture
Experience in containerization architecture
At least 5 years’ experience in application architecture area
Strong experience in WEB API design
Experience with JavaScript frameworks such as Node.JS
Strong experience in developing and deploying solutions using Node.JS on Linux based Cloud Infrastructure and Docker container.
Experience in documenting Architecture Road Maps
Experience with modern DevOps automation and modern containerization, orchestration, and virtualization technologies
Experience with architecting and developing mobile applications for ios or android platform is a plus.
5+ years of hands on software development experience in Java Web services and API solutions.
Hands-on experience with Service Oriented Architecture (SOA), building RESTful services, XML/JSON, and modern Application Servers.
Proficient in Java, J2EE, Spring MVC, Spring Core and JavaScript.
Proven hands on experience developing highly scalable distributed systems using Open source technologies.
Working knowledge of web application development using JSP, HTML, CSS/SASS, JQuery, Angular and NodeJS.
Experience in proactive proposals
Experience in defining reference architecture
Experience in architecture/design patterns and best practices in microservice architecture
Experience in architecture/design patterns and best practices in web API
Experience in architecture/design patterns and best practices in messaging

Secondary Skills
XML, UNIX Scripting, VMware
VMware Cloud API and technology knowledge
Junit & JMockit testing tools
Experience with Test-Driven Development using automated testing frameworks such as Selenium, Cucumber and Protractor
Knowledge in BladeLogic and PowerShell scripts is preferred
Experience in Agile methodologies (Kanban, SCRUM)

Key responsibilities:
Independently work as an enterprise architect for the following
Defining reference architecture
Architecture principles
guidelines
best practices
architecture/design patterns and best practices in microservice architecture
architecture/design patterns and best practices in web API
architecture/design patterns and best practices in messaging