Source description
About the role
Software Solutions Architect
Lansing, MI 48933
12+ Months Contract
Interview Process: 60-minute Virtual Interview via MS Teams (video required). Candidates should join from a laptop and be prepared to share their screen if requested. A screenshot photo of candidate will be required for any interviews as well as a vendor present at beginning of virtual interview to validate candidate.
duration: Initial 1-year contract with a possibility of extension based on performance and business needed.
- Hybrid Work Schedule (Non-Negotiable): There is no remote
Required onsite days- Wednesdays and Thursdays
Remote eligible days- Mondays, Tuesdays, and Fridays
Candidates must be local to the Lansing, Michigan area (within 90 miles) at time of submission. This requirement is non-negotiable
Job Summary:
We are seeking an experienced Solution Architect to design and deliver scalable, cloud-
native solutions using microservices and event-driven architectures. The role focuses
on building resilient distributed systems, enabling enterprise modernization, and driving
high-quality technical delivery across platforms.
Job Responsibilities:
• Design end-to-end architecture for scalable microservices and distributed
systems
• Drive monolith to microservices modernization using DDD and API-first principles
• Architect event-driven systems using platforms like Apache Kafka, RabbitMQ,
and IBM MQ
• Define and govern API contracts (REST, OpenAPI, gRPC) and integration
patterns
• Implement resilience patterns (circuit breaker, retries, DLQ, saga orchestration)
• Design cloud-native solutions on Microsoft Azure and Amazon Web Services
• Lead containerization using Docker and orchestration with Kubernetes / Red Hat
OpenShift
• Establish CI/CD pipelines and DevOps practices (Azure DevOps, Jenkins,
GitHub)
• Design data pipelines, migration, and real-time integration solutions
• Ensure NFRs - Scalability, performance, security (OAuth2, mTLS), and reliability
• Implement observability (logging, monitoring, tracing – Splunk, Dynatrace,
AppDynamics)
• Provide technical leadership, architecture governance, and design reviews
Required Qualifications:
• 10+ years of experience in software engineering and solution architecture roles
• 7+ years of demonstrated experience designing and implementing microservices
and event-driven architectures
• 7+ years of strong expertise with Java and Spring Boot (or similar frameworks),
RESTful APIs, and distributed systems
• 7+ years of hands-on experience working with cloud platforms such as AWS
and/or Azure, including Docker and Kubernetes
• Proven experience with Kafka or other messaging platforms, including enterprise
integration patterns
• Solid understanding and practical application of DDD, CQRS, Saga patterns, and
API design best practices
• Experience with Kafka / messaging systems and integration patterns
• Solid understanding of DDD, CQRS, Saga, and API design
Preferred Qualifications
-
• Experience supporting large-scale enterprise or government environments
-
• AWS Certified Solutions Architect and/or Microsoft Certified: Azure Solutions
-
Architect Expert
-
• Experience working with data platforms and ETL/ELT pipelines
-
• Hands-on development experience is a plus to support technical decision-making
-
and solution guidance
-
Top Skills & Years of Experience:
-
• 10+ years of experience in software engineering and solution architecture roles
-
• 7+ years of demonstrated experience designing and implementing microservices and event driven architectures
-
• 7+ years of strong expertise with Java and Spring Boot (or similar frameworks), RESTful APIs, and distributed systems
-
• 7+ years of hands on experience working with cloud platforms such as AWS and/or Azure, including Docker and Kubernetes
-
• Proven experience with Kafka or other messaging platforms, including enterprise integration patterns
-
• Solid understanding and practical application of DDD, CQRS, Saga patterns, and API design best practices
More at System Soft Technologies