Application Solutions Architect
• Minimum 7 years IT experience with at least three of those years focused on Application Security
• An In-depth understanding of information security and software development
• Practical experience with security and authorization principles
• Understand the technology stack:
o Spring Framework, including Spring Security
o Spring Integration
o Spring Boot/Cloud
o Oracle 12c
o Pivotal Cloud Foundry a plus
• Understand Application Security:
o Basic knowledge of OWASP Top 10 Vulnerabilities, and solutions for resolving/preventing
o Secure Software Development Life Cycle (SSDLC)
o Experience in static analysis tools like SonarCube, FindBugs, PMD, etc
o Authorization
• Application Development
o Rest API Development o Java/JEE and Web based development
o Maven or Gradle or similar tool
o JSON, AJAX, JDBC, JPA/ORM framework
• Understand cloud architectures as well as how to architect a 12 factor application (12factor.net)
• Understand architectures of highly scalable, highly available and highly performant applications.
• Excellent listening and interpersonal skills along with the ability to communicate ideas in both technical and user-friendly language.
• Articulate and effective communicator, able to influence others through sound judgment and good sense
• Team-oriented perspective with a collaborative operating style