Java Architect & Program Manager
The Smart
Phoenix, AZ, United States
20 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
14 days ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago
LM
Luis Minvielle
Should Tech Managers Be Developers First? Pros and Cons
almost 3 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
AJ
Austin Joy
What Are The Top Skills Required For Azure Developers?
over 4 years ago
TL
Thomas Limbüchler
From developer to manager – what does it take to become an engineering manager?
over 5 years ago