JOBSEARCHER

Software Solutions Architect – Senior Java Architect

Job Title: Software Solutions Architect – Senior Java ArchitectLocation: Dimondale, MI (Hybrid / Onsite Required)Exp: 13+ YearsDuration: 9-month contractInterview Mode: In-person interview requiredLocal Requirement: Candidates must reside within 2 hours of Dimondale, MIKey ResponsibilitiesDesign and implement scalable enterprise full-stack applications using Java (Spring Boot) and modern front-end frameworksArchitect distributed systems using microservices and containerized deployment modelsLead development of secure REST-based integrations with internal and external platformsTranslate business requirements into scalable technical architecture solutionsSupport CI/CD pipelines and DevOps automation practicesBuild responsive UI components using Angular, React, or similar frameworksIntegrate applications with relational and NoSQL data platformsSupport message-based integrations using IBM MQ or equivalent technologiesParticipate in Agile/Scrum ceremonies and iterative delivery cyclesAnalyze and document architecture solutions aligned with user stories and Jira workflowsIdentify reusable architecture patterns to improve maintainability and scalabilityProvide mentorship and technical leadership across development teamsSupport automated testing using frameworks such as JUnit, Selenium, and PlaywrightEnsure adherence to security and identity management standards across distributed environmentsCollaborate with product owners and stakeholders to define technical strategyRequired Qualifications12+ years of experience in software and application development using Java and enterprise platforms5+ years of experience designing application architecture for large-scale, mission-critical systems3+ years of experience implementing microservices architecture and containerization using Docker3+ years of experience working with container orchestration platforms such as Kubernetes or OpenShiftStrong experience designing multi-tier applications, distributed systems, and high-availability architecturesStrong experience designing REST APIs and enterprise integration patternsStrong experience implementing CI/CD pipelines and secure application architecture practicesProven experience implementing authentication frameworks including OAuth 2.0, SAML, OpenID Connect, and JWTStrong proficiency with Java, Spring, Spring Boot, Oracle, and Hibernate/JPAStrong front-end experience using Angular, React, HTML5, CSS3, JavaScript, and TypeScriptExperience working with relational and NoSQL databasesExperience implementing messaging platforms such as IBM MQ or equivalent technologiesExperience working within Agile/Scrum development environmentsExperience supporting DevOps pipelines using Git, Jenkins, Docker, Kubernetes, and MavenExperience implementing Test-Driven Development (TDD) using frameworks such as JUnit and SeleniumPreferred QualificationsExperience using Playwright automated testing platformFamiliarity with AI-assisted development tools such as Amazon Q or KiroExperience evaluating legacy modernization strategies within enterprise environmentsArchitecture & Integration ExpertiseExperience designing enterprise integration architectures across APIs, middleware, and distributed platformsExperience evaluating legacy vs. emerging technology strategiesExperience identifying functional and technical gaps and designing scalable remediation solutionsExperience supporting enterprise infrastructure-aligned application development strategiesCommunication & Leadership ExpectationsAbility to communicate architecture decisions across technical and executive stakeholdersExperience translating business needs into technical user stories for Agile delivery teamsExperience mentoring developers and supporting knowledge transfer across teamsStrong analytical troubleshooting and solution design capabilitiesWork Schedule RequirementsHybrid or onsite schedule required from day one (2–5 days onsite weekly)No remote-only option available