Technical leader with experience in application security, network security, cloud security, and general prescriptive security design across the security domains as described within the NIST cyber security framework. This position will also work with application owners to ensure that their applications are designed to exhibit high resiliency against public cloud threat scenarios, and adhere to acceptable security architecture principles. Candidates must understand application threat scenarios, and be experienced in working with development teams on hardening applications to withstand those threats. The ability to identify risk associated with the absence of security controls is a definite plus.
Responsible for the overall technical design and build of the custom elements of the solution. Works as a team member along with the Engagement Manager, Developer and Solutions Architect to deliver complete solutions. Experience in a large organization as an application architect or lead designer is key. A thorough understanding of web architecture, J2EE, messaging middleware, application integration, and tooling is required. Solid hands-on experience in a mission-critical mid-tier production environment. Effective communication skills, ability to read and write high and mid-level architecture documentation. Development experience must consist of deployed, large distributed systems across multiple platforms, using various Java Application Servers (Websphere, Weblogic, JBoss, etc.), and XML, MQ, JSP, JNDI, JMS, EJB, JDBC, Oracle and legacy application integration. Understanding of object-oriented system architectures utilizing use cases, Unified Modeling Language (UML), Rational Unified Process (RUP) and awareness of emerging technologies/standards is required. Experience building frameworks for a Service Oriented Architecture (SOA) or Web Services initiative is preferred but not required.