Solution Architect (Java & Angular

Info Dinamica Inc
Pittsburgh, PA, United States
about 2 months 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

Loading talks and stories from around this role…