Technical Architect

Placement Partners
Sterling, VA
Oct 19, 2021
Oct 21, 2021
IT, IT Architect
Full Time
Technical Architect Sterling, VA Work Authorization: US Citizen Responsibilities Lead a Java Development Team of multiple Technical Team Leads and 15+ Developer resources overall. Lead these technical resources to design and implement systems projects using Agile or iterative software development methodologies. Responsible to own and manage the client enterprise applications. Understand client needs and defining the system specification. Coordinate with business and other stakeholders. Serve as guide in solving teams technical problems, providing technical ideas and suggestions. Should know development techniques very well and concepts (like code coverage and tools), importance of security design/testing etc. Knowledge of security issues, solutions, and products. Review and integrate all application requirements, including functional, security, integration, performance, quality, and operations requirements. Responsible for the design of all technical elements of the solution including functionality, performance, security, and identification of Infrastructure related requirements. Analyze problems such as user requirements, input data and form, output data and form, available computer configuration, processing and turnaround time requirements. Act as a technical liaison between business and technical staff, helping translate user and business needs into an understandable architecture for developers. Maintain comprehensive knowledge in the development of client/server and internet applications that utilize a n-tier architecture and graphical user interface. Provide deployment support by deploying code, static files, and/or databases by request to the staging environment and syncing static files and databases among environments. Other similar professional duties assigned as needed. Qualifications 10-12 years of hands on and expertise in Java backend and significant experience in Spring, React, Angular, Databases, etc. 5 years experience with designing and developing complex software systems on a virtualized cloud environment such as Amazon AWS. 5-10 years of Devops CI/CD pipeline experience. 5 years of Application Architecture lead experience. 5+ years of experience designing webservices in Java and Spring. 5+ years of experience in design of, creating and managing RESTful webservices 5+ years experience in Agile planning and development including experience with Continuous Integration, Continuous Delivery. Experience in architecture, planning, and delivery of large-scale programs Bachelor's degree in Software Engineering or Computer Science. Minimum of 2 years experience developing and deploying microservices in a cloud environment preferred. Minimum of 3 years experience in DevOps and CI/CD concept using tools such as Jenkins, GitHub, Docker/Kubernetes, and testing tools such SonarQube, JMeter. Proficiency in working with databases such as MySQL and PostgreSQL. Proficiency in working with test automation tools such as Cucumber and Selenium. Proficiency in working with automated deployment tools such as Jenkins. Experience in Test Driven and Behavior Driven Development frameworks. Experience working with revision control systems such as Git/Github. Ready to embrace a fast-paced work environment with deadlines and new challenges. Strong communication and teamwork abilities

Similar jobs