Overview
On Site
65 - 83
Full Time
Accepts corp to corp applications
10% Travel
Unable to Provide Sponsorship
Skills
Scalability
Documentation
GitLab
JPA
Java
Jenkins
Continuous Delivery
Continuous Integration
Cryptography
Business Continuity Planning
Configuration Management
API
Authentication
Authorization
Threat Modeling
Vulnerability Assessment
Storage
Specification Gathering
Spring Framework
Spring Security
Migration
OAuth
Oracle
SAML
SAP PP
Systems Architecture
Systems Design
Job Details
Job Title : Software Architect
Location : Albany, NY ( Onsite )
Exp : 7+ years
Client : State of NY
- 84 months experience in designing complex, scalable, secure, and maintainable software systems that align with business goals and requirements, including of architectural patterns, design
- 84 months experience in evaluating various technologies, frameworks, and platforms and selecting the most appropriate solutions for a system's needs based on factors such as performance, scalability, security, and cost.
- 84 months of experience in authoring technical specifications, system architecture diagrams, API specifications, standards, assessments, and other system design documentation.
- 84 months of experience in implementing a secure development lifecycle including secure coding practices, threat modeling, architecture and design, vulnerability assessment, cryptography, authentication and authorization, secure configuration management, and understanding and complying with security standards.
- 84 months of experience in migration planning and execution to minimize outages, maintain business continuity, and prevent loss of data.
- 84 months of experience in designing and implementing CI/CD pipelines and environments, including Jenkins and GitLab
- 84 months of experience with re-platforming applications to OpenShift, including Elastic/Kabana log aggregation, and shared storage of uploaded files
- 84 months experience in designing and implementing Java applications using Spring and Spring Security, JPA and Oracle DBs
- 84 months experience implementing authentication and authorization using OAuth, SAML and AD.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.