Post Job Free
Sign in

Java Architect

Company:
Qode
Location:
Dallas, TX, 75201
Posted:
July 22, 2025
Apply

Description:

Job Description

Solution Design Skills

Elicitation of the business case, goals and objectives and architecturally significant requirements for a system.

Rationalization of design decisions with respect to architecture quality attribute requirements.

Creation of architectural views that describe the structure of a software system within in a specific context.

Ability to think abstractly to model complex systems at the right level of detail.

Fluency in architectural and software design patterns.

Make appropriate architecture trade-offs based on prioritization of architecturally significant requirements.

Ability to design solution architecture in large or complex systems in accordance with strategies and objectives.

Communication / Soft Skills

Strong written and verbal communication skills

Strong technical communication skills necessary to communicate with developers and infrastructure engineers.

Ability to communicate technical aspects of a system to non-technical personnel.

Ability to develop materials and present solutions to senior leadership.

Guidance / Governance

Architecture review of High-Level Designs for new development and significant changes to existing systems to ensure that the designs follow standards and best practices and that the designs meet the business goals and objectives and satisfy the architecture quality attribute requirements.

Ensure that development teams are not introducing technical debt.

Shepherd new vendor technologies through the technology governance process.

Provides guidance to development teams and other IT staff on a variety of issues in software design, system architecture and latest technologies.

Competencies

Decision Making and Critical Thinking, Emerging Technologies, Industry Knowledge, IT Architecture, Organizational Leadership, Service Oriented Architecture Technologies, Strategic Thinking

Open Group Architecture Framework (TOGAF) certification is a plus.

Technical Background

Minimum 5 years software development experience including at least 2 years of architecture.

Strong knowledge of the following technologies

Java web-application development

API Development (Restful, SOAP)

Relational and No-SQL database technology (Oracle, MongoDB)

Linux Operating System

Shell Scripting

Containerization (Kubernetes, OpenShift, Docker)

Cloud Infrastructure and deployment

Messaging technologies (MQ, Kafka)

Caching technologies (Redis)

API Security

Web-Application Security

CI/CD using Jenkins

Full-time

Apply