Lead Java Dev/Architect Location : Bethesda, MD (Temp. Remote) Duties and Responsibilities:Candidates should be able to design, develop and implement complex solutions based on Java technology and related (link removed)ndidates should be able to lead a team of developers in code reviews, advising team members of the design approach and (link removed)ndidates should be able to assist in API implementation, and performance optimizationCandidates should be able to assist in the system integration of components.Provides design recommendations and develops enterprise level application and custom integration solutions including interfaces, functions and features.Determines specifications, then plans, designs, and develops the most complex and business critical software solutions, utilizing appropriate software engineering processes either individually or in concert with a project (link removed)ndidates should be to translate application requirements into web-based solutions using the recommended frameworks and (link removed)ndidate should be able to design and implement responsive web application user interfaces using JavaScript/CSS/HTML5/JQueryRequired Skills/Experience:8+ years of experience in Java/J2EE2+ years of experience architecting large scale JAVA applications with hands on Development3+ years of experience with Struts 2 and Spring MVC concepts and frameworksHave solid Java / J2EE coding skills with hands on experience including Java 8, Spring 4.x, Struts 2, JSP, JDBC, JUnit, JQuery, JavaScript, AJAX, Spring Boot, Spring Security, Activiti, Linux, Windows, MavenUnderstanding of web markup, including HTML5 and CSS3,BootstrapKnowledge of databases. Experience with SQL, MySQL, HibernateBachelor's degree in Computer Science, Engineering or similarPreferred Experience/Skills:Strong working knowledge with Object-Oriented Analysis, Design, and ImplementationExperience with application servers (Tomcat, Resin)Experience with Intellij IDEAApplying TDD, experience of writing efficient unit tests, automated tests, integration tests, performance tests, do the analysis and tuningKnowledge of 508 compliance, OWASP standardsExperience with full life cycle development: requirements gathering, analysis, design, coding, unit testing, and acceptance testing.Experience with Service Oriented Architecture and cloud technologiesExperience with Production deployments and postproduction support.Experience working in cloud platforms and services such as Amazon Web Services, DevOps and containerized cloud environments is preferred.