Solution Architect (Java & Angular

Info Dinamica Inc
Pittsburgh, PA, United States
8 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Integration Architecture Automation of Tests Continuous Integration Distributed Systems Fault Tolerance High-Level Architecture Release Management Autoscaling Istio Spring-boot AngularJS
+5 more
Kubernetes Deployment Automation Restful APIs Vulnerability Analysis Microservices

Job description

The candidate should be able to go beyond high-level architecture discussions and clearly explain design decisions, trade-offs, failure scenarios, and real-world production considerations. Key screening focus: Java + Spring Boot + Microservices + Angular + Banking/Credit Cards + Distributed Systems + Kubernetes + Resilience + System Design.

Requirements

Strong experience in Java, Spring Boot, Microservices, Angular, and modern cloud-native architecture is required. Must-Have Skills:

  1. Java / Spring Boot / Microservices Advanced * Strong hands-on experience with Java and Spring Boot. * Strong expertise in Microservices, REST APIs, and distributed systems. * Ability to explain service boundaries, communication, consistency, and failure handling.

  2. Banking Domain Intermediate * Banking experience is required. * Credit Card, payment processing, or card lifecycle experience is strongly preferred.

  3. Angular / Solution Architecture Advanced * Strong Angular experience. * Strong understanding of enterprise architecture, application integration, and distributed systems.

Architecture & Technical Depth Critical: Candidates must demonstrate strong practical knowledge of:

  • Microservices & Distributed Systems
  • Saga Pattern Choreography, Orchestration, and compensating transactions
  • Resilience & Fault Tolerance Circuit Breaker, retries, timeouts, backoff, and cascading failure prevention
  • Kubernetes Deployments, Services, health probes, resource management, autoscaling, and troubleshooting
  • Service Mesh Traffic management, mTLS, observability, retries, and circuit breaking
  • CI/CD Automated testing, deployment strategies, rollback, security scanning, and release management
  • System Design Scalability, resilience, architectural trade-offs, and failure scenarios

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

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

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · World Congress 2022

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe · World Congress 2023

2:53 min

Configuring dynamic proxy updates with Istio Pilot

Jan Mensch Jan Mensch · World Congress 2026 Europe

4:33 min

Building long-term Angular architectures with domain-driven design

Manfred Steyer Manfred Steyer · LIVE

4:04 min

Overview of Kubernetes operators and custom resource definitions

Philipp Krenn · World Congress 2022

Videos

See all

Related articles

See all