The Application Architect is part of the Enterprise Architecture team with a focus on influencing application development teams, collaborating and team building across technology disciplines, coaching and mentoring engineers and participating in transformational change. The incumbent is also responsible for driving adoption of enterprise architecture processes and participation in the architecture review process. The Application Architect also contributes to the delivery of major business solutions. The incumbent is responsible for leading the application technical architecture, participating in projects from a technology perspective, and ensuring that software development life cycle activities are consistent with the direction set by accepted best practices and internal standards. The incumbent develops applications, and often takes on more complicated programming responsibilities such as systems or back-end programming, assists technical staff and resolves any technical issues during the
project. The Application Architect works on highly technical architecture initiatives, including but not limited to: research, tool evaluation, documenting patterns and standards, technology evaluation and recommendation, developing shared libraries and resources, and mentoring developers through hands-on assistance, training and some technical development.
"Bachelor's degree in Computer Engineering, Computer Science, or related field.
"10+ years of experience with analysis, design, and implementation of multi-tier database-driven enterprise application architectures.
"5 years of technical leadership experience.
"Proficiency creating design documents, such as logical/physical/functional views, process flow diagrams, and system integration diagrams.
"Demonstrated strong negotiation, problem-solving and analytical skills. As well as creativity and the ability to work with abstract concepts.
"Demonstrated experience planning and breaking down a task into sub-tasks and estimating effort to perform the work.
"Experience with: Oracle 10g or 11g OLTP database.
Java EE, JSF, EJB. o with Java EE application servers.
"Demonstrated knowledge of IT Security best practices and integration with application authorization and access.
"Strong communication and interpersonal skills
"Self-motivated with the demonstrated ability to make timely and solid business decisions with minimal managerial direction.
"Live within a commutable distance of Herndon, VA.
"2 years of experience as a software architect or working on a software architecture team, providing technical leadership/guidance/mentorship.
"Experience with: ADF, ADF Faces, ADF Application Module, ADF Entity Object and View Object. o
Oracle WebLogic Server configuration, tuning, and administration. o
Developing and executing load/performance testing strategies and approach, and APM (Application Performance Management) and monitoring tools.
"Working knowledge of: Java EE security technologies, such as SSO, JAAS, JSSE, JCE, JACC, and SAML.
Enterprise IT operations and architecture related process models and frameworks such as Agile/Scaled Agile, DevOps, ITIL, and TOGAF.
Service-oriented architectures and/or micro-service composite application design methods, tools, and technologies.
"Understanding of : Modern application development frameworks, such as Oracle ADF, Spring MVC, Spring Web Flow, Spring Batch, JSF/MyFaces, and Hibernate.
Large-scale data processing technologies, such as SQL, cursors, prepared statements, and stored procedures.
"Familiarity with cloud architecture and design principles leveraging mainstream cloud environments (e.g. AWS, Azure, etc.) tools, and technologies.
Princeton Information is one of the nation's top five privately-held IT consulting firms, in business since 1985. Princeton Information services a clientele of primarily Fortune 500 companies nationwide. With annual revenues over $120 million, Princeton Information operates across the US from multiple regional offices.
Our Commitment to Our Consultants
As a privately held company, Princeton Information is solely committed to the success of clients and consultants - not to any shareholders. PI's success is grounded in the relationships we build with our consultants. We seek the best people; provide career path counseling; as well as the most challenging opportunities in business and in IT. As part of its culture of loyalty and commitment to its consultants, Princeton Information is committed to doing all we can to ensure our consultants have the best possible search, placement and work experience possible.
Working with one Princeton Recruiter will gain you access to over 500 open requirements with the top clients in the US across all industries (finance, insurance, pharmaceutical, commercial, telecom, media, manufacturing) nationwide. Our local recruiters have in-depth knowledge of our clients and opportunities. They will work with you to find you the best possible opportunities for you and your career.
Our relationships with our clients, as well as our consultants, are critical to our success! We have a robust sales organization that ensures that Princeton has the inside track on what attributes a person needs in order to be successfully placed and engaged at our clients. We know the technical and non-technical skills that our clients are looking for and we ensure that you are educated about the client prior to your interview with them. Princeton is committed to going above and beyond to ensure that each meeting you have with a client is a successful one!