About the job
Join Stafford Gray as a Contract Java Developer for the State of Michigan! This exciting opportunity is a 6-month contract, with the potential for extension. As a key member of our team in Dimondale, MI, you will engage in designing, developing, and maintaining full-stack applications leveraging Java (Spring Boot) for the backend and cutting-edge JavaScript frameworks such as React, Angular, or Vue for the frontend. This hybrid role allows for a mix of remote and on-site work, providing flexibility while contributing to impactful projects.
Key Responsibilities:
- Lead the creation of scalable, secure, and high-performance solutions with Java-based technologies.
- Collaborate with product owners, architects, and cross-functional teams to deliver integrated full-stack solutions that meet business objectives.
- Design, develop, and consume RESTful APIs, integrating with various third-party services.
- Create responsive, user-friendly UI components with modern front-end frameworks, ensuring optimal user experiences across devices.
- Contribute to DevOps practices, including CI/CD, containerization with Docker/Kubernetes, and automated testing.
- Participate in Agile/Scrum ceremonies, fostering effective collaboration within an agile development environment.
- Analyze, design, document, implement, and test software solutions based on detailed user stories managed through Jira.
- Ensure precise and timely time tracking for billing and reporting.
- Work with product owners to comprehend and define complex business processes, translating them into effective technical solutions.
- Identify common issues and recurring patterns across applications to design reusable and maintainable solutions.
- Provide mentorship and knowledge transfer to team members, ensuring continuity and shared understanding of developed solutions.
Qualifications:
- 8-11 years of experience as an Application Developer with a solid understanding of complex business processes.
- Proven full stack development expertise, with hands-on experience in both front-end and back-end technologies.
- Strong proficiency in Java, Spring, Spring Boot, Oracle, SQL Server, and Hibernate/JPA.
- Solid front-end development skills utilizing Angular, React, Vue, HTML5, CSS3, JavaScript, and TypeScript.
- In-depth experience with Microservices architecture and deployment on cloud platforms.
- Thorough understanding of RESTful APIs, JSON, and web service integration.
- Extensive experience with relational and NoSQL databases.
- Familiarity with message queuing systems such as IBM MQ or equivalent technologies.
- Experience in Agile/Scrum methodologies, thriving in a fast-paced, iterative development environment.

