Logo
Maagsoft Inc.

Java Architect – Software Architect

Maagsoft Inc., Albany, New York, United States

Save Job

Position Job Title:

Java Architect – Job ID (Task ID): HBITS-07-14511

Work Location:

Albany, NY 12203

Security Requirements:

Mandatory ITS Security Agreements and fingerprint-based background check

Training Requirements:

Mandatory ITS and New York State training, including familiarization with frameworks and architecture of existing DEC applications

Knowledge Transfer Requirements:

Ongoing documentation throughout the engagement, including changes to authentication and authorization systems, updates required to migrate applications from the current platform and build pipelines to GitLab and OpenShift, and documentation of steps required to stand up the new JBoss server

Travel Requirements:

No anticipated travel. If travel becomes necessary, frequency and locations will be determined by the Authorized User based on project needs.

Position Description:

This position provides technical vision, guidance, and oversight for the remediation project to ensure alignment with project goals and strategic objectives. The Software Architect translates business goals and requirements into detailed technical specifications and architectural blueprints, mentors development teams, fosters collaboration, and ensures adherence to best practices and standards. This role makes high-level design choices and dictates technical standards, including coding standards, tools, platforms, and multi-level architecture for large-scale software systems.

Mandatory Qualifications:

The Software Architect makes high-level design choices and dictates technical standards, including software coding standards, tools, and platforms. At the Expert level, the candidate must have 84 or more months of experience providing guidance to large teams, designing complex architectures, and demonstrating extensive industry expertise.

Day-to-Day Tasks:

Establish and document technical specifications and architectural standards

Translate business and technical requirements into system architecture and detailed designs

Monitor development team activities and ensure compliance with best practices and standards

Mentor and guide technical staff and development teams

Provide architectural oversight across development, integration, and deployment activities

Ensure alignment of technical solutions with security, performance, and scalability requirements

Requested Qualifications:

84 months of experience designing complex, scalable, secure, and maintainable software systems aligned with business goals, including architectural patterns, design principles, and emerging technologies

84 months of experience evaluating technologies, frameworks, and platforms and selecting appropriate solutions based on performance, scalability, security, and cost

84 months of experience authoring technical specifications, system architecture diagrams, API specifications, standards, assessments, and design documentation

84 months of experience implementing a secure development lifecycle, including secure coding practices, threat modeling, security architecture, vulnerability assessment, cryptography, authentication, authorization, and compliance with security standards

84 months of experience in migration planning and execution to minimize outages, maintain business continuity, and prevent data loss

84 months of experience designing and implementing CI/CD pipelines and environments, including Jenkins and GitLab

84 months of experience re-platforming applications to OpenShift, including Elastic/Kibana log aggregation and shared storage for uploaded files

84 months of experience designing and implementing Java applications using Spring, Spring Security, JPA, and Oracle databases

84 months of experience implementing authentication and authorization using OAuth, SAML, and Active Directory

Required Documentation:

Resume

Copy of candidate identification (Driver’s License, , Visa, and/or Passport as applicable)

Copies of any documents referenced in the requested qualifications, including professional certifications or degrees

Thanks and Regards Pavan Lead Technical Recruiter Email:

#J-18808-Ljbffr