Application Architect (Hybrid)

Reston, VA
Dec 05, 2022
Dec 08, 2022
IT, IT Architect
Full Time
A$ A' "A' ?Opportunity for Application ArchitectAn overview of your job roleYou will lead and mentor teams within and across projects, architect applications and provide guidance on JAVA-related technologies. You will be responsible to define technology best practices within the team. You would also manage clients, represent AVIZVA's expertise and thought leadership in offering solutions leveraging Java technologies and applications.A detailed look at your job responsibilitiesRequirement Analysis, designing, development, and product implementationParticipation in all phases of Software Development Life Cycle (SDLC) including requirement gathering, analysis, design, implementation, and testingLeadership skills in leading and guiding strong technical teamsWorking with technical risksUnderstanding package solutions and recommending when appropriateDeciding the technology stack depending on the requirementIndependently do/run design reviews including design documentsExpertise and understanding of the tools being usedSetting standards for the team by coaching Associates and Sr. Associates Technology in the teamProviding support on complex projects by taking a central role in solution lifecycle and incorporating best practices for architectural designWorking with the client teams on daily basis like clarifying questions, tailoring, and fine-tuning proposed architecture, troubleshooting and solving unexpected issuesIndependently contributing towards translating requirements into high level/mid-level/low-level technical design and documentationEnsuring all functional and non-functional requirements are covered in the technical design following the best practicesYou are expected to be more than good at the following skills:Data structuring and algorithmsIntegration patterns using JMS, MQ, WebServices, etcRelational databases like MySQL, PostgreSQL, DB2, OracleNoSQL systems such as Redis, MongoDBSearch engines such as Apache Solr, Elastic SearchCloud platforms such as AWS, IBM Bluemix, etc.Infrastructure aspects of a project like clustering and load balancingDesigning solutions and building flexible systems that balance engineering complexity and timely delivery Personal AttributesA strong and innovative approach to problem-solving and finding solutionsExcellent communicator (written and verbal, formal and informal)Flexible and proactive/self-motivated working styleSense of personal ownership in every problem resolutionAbility to multi-task under pressure and work independently with minimal supervisionAbility to prioritize when under pressureMust have's8-10 years of relevant experienceBachelor's or Master's degree required in Computer Science or related field preferable