Java Solution Architect

Codetech•Lansing, MI
•Onsite

About The Position

The Java Solution Architect will design and guide solutions involving Java, microservices, event-driven architectures, cloud platforms, and distributed systems. The role is based onsite in Lansing, Michigan, and is for a 12-month duration. The architect will apply enterprise integration patterns and architectural practices such as domain-driven design (DDD), CQRS, Saga patterns, and API design best practices.

Requirements

  • 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 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.

Nice To Haves

  • 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 to support technical decision-making and solution guidance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service