Java Architect - Software Architect

Overview

On Site
$65 - 70$/Hr
Accepts corp to corp applications
100% Travel

Job Details

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:

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.

About Maagsoft Inc.