Software Solutions Architect
Role details
Job location
Tech stack
Job description
The client is looking for a Software Solutions Architect role focused on designing, developing, and maintaining enterprise applications using Java/Spring Boot and modern front-end frameworks within a .NET-supported environment. The role emphasizes scalable architecture, secure systems, and legacy modernization. The job is open to candidates within the 100 miles radius of Dimondale, MI., Design, develop, and maintain full-stack applications using Java (Spring Boot) and modern front-end frameworks Build scalable, secure, high-performance enterprise solutions and RESTful APIs Maintain and enhance legacy .NET applications and support end users Develop responsive UI components using Angular/React and modern web standards Implement CI/CD pipelines, containerization (Docker/Kubernetes), and automated testing Collaborate with stakeholders to translate business requirements into technical solutions Troubleshoot application, database, and performance issues Mentor team members and promote reusable, scalable design patterns
Requirements
Java & enterprise application development 12+ years Application architecture & large-scale system design 5+ years Microservices, Docker, Kubernetes/OpenShift 3+ years Full-stack development (Java + front-end frameworks) 12+ years REST APIs, CI/CD, secure application design 12+ years Security frameworks (OAuth 2.0, SAML, OpenID Connect, JWT) 12+ years Spring Boot, Hibernate/JPA, Oracle/relational databases 12+ years Distributed systems, high-availability architecture 12+ years
Preferred Skills Angular, React, TypeScript, HTML5, CSS3 NoSQL databases and message queues (IBM MQ or equivalent) DevOps tools: Git, Jenkins, Maven, Docker, Kubernetes Automated testing (JUnit, Selenium, Playwright) Agile/Scrum methodologies and Jira AI-assisted development tools (Amazon Q, Kiro)