26 Nov
Java - Technical Lead
Virginia, Herndon , 20170 Herndon USA

Vacancy expired!

Java - Technical LeadHerndon, VAResponsibilities· Lead the evaluation of functional/business and technical requirements and identify gaps/risks.· Direct and mentor technical delivery team (including design and code reviews).· Provide requirements analysis in order to create System Design Document to include detail software architecture diagram, logical and physical deployment views using UML· Reviews proposed enhancements to validate feasibility and assists with scoping and estimating work.· In coordination with others, monitors and analyzes production performance, while looking for ways to optimize and scale existing solutions.· Ensures strategies, standards, and architecture are consistent and well-integrated across products.· Approves architecture designs with a focus on standards, performance, flexibility, scalability and security.· Make recommendations about platform and technology adoption, including database servers, application servers, libraries, and frameworks· Write proof-of-concept code (may also participate in writing production code)· Assist project managers in setting schedules for new technology adoption· Help application developers to adopt new platforms through documentation, training, and mentoringQualificationsRequired Skills:· 10+ years of full-lifecycle application development experience – Core Java, NodeJS· 5+ years of experience using Agile/Lean methodologies· Experience managing a code base as if it were open source· Must have experience in the following database platforms: Oracle, MongoDB, SQL Server· Deep understanding of industry patterns for application architecture and integration· Strong written and verbal communication skills with the ability to present and comprehend technical details clearly.· Experience developing cloud native solutions according to industry best practices.Desired Skills:· Knowledge of these database platforms is also helpful: and Cloud platforms, i.e., MS Azure & AWS· Understanding of Acceptance Test Driven Development (ATDD) and concepts & methodologyQualifications· Requires a Bachelor’s degree in Computer Science or other IT degree· Engineering, math, and/or science degrees are acceptable substitute degrees· Minimum of 15 years of relevant experience· Relevant Certification· The ability to successfully obtain and maintain a U.S. Suitability/Public Trust Background Clearance

Vacancy expired!


Related jobs

Report job