JOBSEARCHER

Senior Java Architect - Dimondale, MI - Local candidates ONLY

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Shiro Technologies, is seeking the following. Apply via Dice today!12+ years of experience in software/application development with strong Java expertise5+ years in application architecture and enterprise system design3+ years of hands-on experience with:Microservices architectureContainerization (Docker)Container orchestration (Kubernetes/OpenShift)Strong experience with:Distributed systems, multi-tier architecture, high availability systemsREST APIs, service integration patterns, CI/CD pipelinesSecure application designExpertise in security frameworks:OAuth 2.0, SAML, OpenID Connect, JWTIdentity and Access Management (IAM) solutionsFull-stack development experience:Backend: Java, Spring, Spring Boot, Hibernate/JPA, OracleFrontend: Angular, React, HTML5, CSS3, JavaScript, TypeScriptDatabase experience:Relational and NoSQL databasesMessaging systems:IBM MQ or equivalentDevOps & Tools:Git, Jenkins, Docker, Kubernetes, MavenTesting:TDD, JUnit, Selenium (Playwright is a plus)Familiarity with AI-driven development tools (e.g., Amazon Q, Kiro)Strong problem-solving, debugging, and analytical skillsExcellent communication and collaboration skillsKey ResponsibilitiesDesign and develop full-stack applications using Java (Spring Boot) and modern JS frameworksArchitect scalable, secure, high-performance enterprise solutionsBuild and integrate RESTful APIs and third-party servicesDevelop responsive and user-friendly front-end componentsContribute to DevOps practices including CI/CD and containerizationParticipate in Agile/Scrum ceremonies and workflowsTranslate business requirements into technical solutions and user storiesIdentify reusable patterns and scalable design solutionsMentor team members and provide knowledge transferEnsure proper documentation, testing, and time trackingAdditional QualificationsStrong experience working in Agile (Scrum/Kanban) and Hybrid environmentsAbility to bridge communication between technical teams and business stakeholdersUnderstanding of enterprise integrations, APIs, and middlewareExperience evaluating legacy vs modern technologiesSkilled in identifying system gaps and designing effective solutions