Java Architect & Program Manager

The Smart
Phoenix, AZ, United States
20 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$124,800.0 - $187,200.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Amazon Web Services Automation of Tests Microsoft Azure Cloud Computing Continuous Integration DevOps Distributed Systems Software Architecture Systems Development Life Cycle Release Management Software Engineering
+5 more
Systems Integration Containerization Information Technology Deployment Automation Microservices

Job description

As a Java Architect & Program Manager, you will provide technical leadership and drive the successful delivery of complex software development programs. You will bridge engineering and business teams, guiding architecture decisions, managing cross-functional initiatives, and ensuring scalable, high-quality solutions aligned with organizational goals., * Lead end-to-end planning, execution, and delivery of complex software development programs.

  • Provide technical leadership on Java-based architectures, integrations, and application modernization initiatives.
  • Identify, manage, and mitigate technical risks, dependencies, and delivery challenges.
  • Collaborate with architects, developers, QA, DevOps, and business stakeholders to ensure successful outcomes.
  • Drive architecture reviews and ensure solutions align with long-term business and technology strategies.
  • Establish program governance, KPIs, dashboards, and executive reporting processes.
  • Support CI/CD, deployment automation, observability, and DevOps best practices.
  • Champion adoption of microservices, cloud-native technologies, containerization, and automated testing.
  • Facilitate communication between technical teams and executive stakeholders.
  • Mentor teams and promote engineering excellence, accountability, and continuous improvement.

Requirements

  • Bachelor’s degree in Computer Science or related field with 8+ years of project/program management experience.
  • Strong hands-on background in Java application development and technical leadership roles.
  • Experience leading large-scale, cross-functional software development programs.
  • Deep understanding of software architecture, system integrations, dependency management, and SDLC best practices.
  • Experience with DevOps practices, CI/CD pipelines, release management, and engineering toolchains.
  • Knowledge of distributed systems, microservices architecture, and modern integration patterns.
  • Experience working with cloud platforms such as AWS, Azure, or GCP.
  • Strong stakeholder management, executive communication, and organizational leadership skills.
  • Proven ability to manage risks, complex dependencies, budgets, schedules, and delivery roadmaps.
  • Excellent analytical, problem-solving, facilitation, and team mentoring capabilities.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

3:07 min

Transitioning architecture to microservices at Netflix

Steve Upton Steve Upton · World Congress 2022

1:06 min

Outline of free tools for Microsoft Azure

Radu Vunvulea Radu Vunvulea · World Congress 2022

2:48 min

Daily responsibilities and alignment practices for technical engineering leadership

Edoardo Dusi · LIVE

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all