JV
Senior Java Architect - Dimondale, MI - Local candidates ONLY
Jobs via Dice
Dimondale · On-site Full-time Senior Today
About the role
About
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Shiro Technologies, is seeking the following.
Requirements
- 12+ years of experience in software/application development with strong Java expertise
- 5+ years in application architecture and enterprise system design
- 3+ years of hands-on experience with:
- Microservices architecture
- Containerization (Docker)
- Container orchestration (Kubernetes/OpenShift)
- Strong experience with:
- Distributed systems, multi-tier architecture, high availability systems
- REST APIs, service integration patterns, CI/CD pipelines
- Secure application design
- Expertise in security frameworks:
- OAuth 2.0, SAML, OpenID Connect, JWT
- Identity and Access Management (IAM) solutions
- Full-stack development experience:
- Backend: Java, Spring, Spring Boot, Hibernate/JPA, Oracle
- Frontend: Angular, React, HTML5, CSS3, JavaScript, TypeScript
- Database experience:
- Relational and NoSQL databases
- Messaging systems:
- IBM MQ or equivalent
- DevOps & Tools:
- Git, Jenkins, Docker, Kubernetes, Maven
- Testing:
- TDD, JUnit, Selenium (Playwright is a plus)
- Familiarity with AI-driven development tools (e.g., Amazon Q, Kiro)
- Strong problem-solving, debugging, and analytical skills
- Excellent communication and collaboration skills
Key Responsibilities
- Design and develop full-stack applications using Java (Spring Boot) and modern JS frameworks
- Architect scalable, secure, high-performance enterprise solutions
- Build and integrate RESTful APIs and third-party services
- Develop responsive and user-friendly front-end components
- Contribute to DevOps practices including CI/CD and containerization
- Participate in Agile/Scrum ceremonies and workflows
- Translate business requirements into technical solutions and user stories
- Identify reusable patterns and scalable design solutions
- Mentor team members and provide knowledge transfer
- Ensure proper documentation, testing, and time tracking
Additional Qualifications
- Strong experience working in Agile (Scrum/Kanban) and Hybrid environments
- Ability to bridge communication between technical teams and business stakeholders
- Understanding of enterprise integrations, APIs, and middleware
- Experience evaluating legacy vs modern technologies
- Skilled in identifying system gaps and designing effective solutions
Skills
AngularCSS3DockerGitHibernate/JPAHTML5IBM MQIdentity and Access Management (IAM)JavaJavaScriptJenkinsJWTJUnitKubernetesMavenMicroservicesNoSQLOAuth 2.0OpenID ConnectOpenShiftOraclePlaywrightReactRelational DatabasesREST APIsSAMLSeleniumSpringSpring BootTDDTypeScript
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free