Senior Full Stack Java Architect / Developer
Location: Lansing, MI (Hybrid)
Pay Rate: $60–$65/hour (W-2)
No C2C or Third-Party Candidates
Position Overview
We are seeking a highly experienced Senior Full Stack Java Architect / Developer to design, build, and maintain large-scale, enterprise-grade applications. This role requires deep expertise in Java, microservices architecture, and modern front-end frameworks, along with strong experience in application architecture and secure system design.
You will play a key role in delivering scalable, high-availability solutions while collaborating with cross-functional teams in an Agile environment.
Key Responsibilities
- Design, develop, and maintain full-stack applications using Java (Spring Boot) and modern JavaScript frameworks (React, Angular, or Vue)
- Architect and implement scalable, secure, and high-performance systems
- Develop and consume RESTful APIs and integrate with third-party services
- Build responsive, user-friendly UI components
- Lead microservices architecture and containerized deployments (Docker/Kubernetes)
- Contribute to CI/CD pipelines and DevOps practices
- Participate in Agile/Scrum ceremonies and collaborate across teams
- Analyze, design, develop, test, and document software solutions
- Identify reusable patterns and implement scalable design solutions
- Mentor team members and provide technical leadership
- Troubleshoot and resolve complex technical issues
Required Qualifications
- 12+ years of experience in software development (Java-based systems)
- 5+ years of experience in application architecture
- 3+ years of experience with microservices, Docker, and Kubernetes/OpenShift
- Strong expertise in:
- Java, Spring, Spring Boot
- Oracle, Hibernate/JPA
- REST APIs and integration patterns
- Strong front-end experience with:
- Angular, React, HTML5, CSS3, JavaScript, TypeScript
- Experience with relational and NoSQL databases
- Experience with message queues (e.g., IBM MQ or similar)
- Strong knowledge of OAuth2, SAML, OpenID Connect, JWT
- Experience with CI/CD tools (Git, Jenkins, Maven, Docker, Kubernetes)
- Familiarity with Agile/Scrum methodologies
- Experience with automated testing (JUnit, Selenium; Playwright is a plus)
Preferred Qualifications
- Experience with AI-assisted development tools
- Strong background in enterprise system integration
- Experience evaluating and modernizing legacy systems
- Exposure to hybrid Agile/Waterfall environments
What You’ll Bring
- Strong leadership and mentorship capabilities
- Excellent communication across technical and business teams
- Advanced problem-solving and analytical skills
- Ability to manage complex, enterprise-level initiatives
- A proactive, solutions-oriented mindset