Return To Search
Full Stack Java Developer
Location: Lansing, MI
Job Type: Contract
Company: IDR
Category: All Other
Are you passionate about delivering high-quality, scalable applications using modern Java frameworks? We are seeking a dedicated Full Stack Java Developer to join a dynamic team working on transformative technology solutions in Lansing, MI. This full-time opportunity offers the chance to make a significant impact on public sector digital services, collaborating with stakeholders to design and implement innovative solutions that improve citizen experiences and organizational efficiency.
As a Full Stack Java Developer, you will be immersed in all phases of the software development lifecycle, from requirements gathering to deployment and ongoing support. This role is ideal for professionals who thrive in collaborative, fast-paced environments and are eager to drive technical excellence. You will leverage your advanced skills in Java, Spring Boot, and modern front-end technologies to architect, build, and maintain complex applications that serve vital government functions.
Joining our team as a Full Stack Java Developer in Lansing, MI, you will play an instrumental role in shaping the future of public sector technology. You will work alongside experienced peers, contributing to a culture of innovation and continuous improvement. Our team is committed to using best practices in architecture, security, and performance to deliver robust solutions that stand the test of time.
This is a unique opportunity to advance your career as a Full Stack Java Developer, collaborating with clients and stakeholders to transform business needs into effective technical solutions. The position offers a competitive compensation package, comprehensive benefits, and a supportive environment that values professional growth and achievement.
Full Stack Java Developer - Summary
- Lead and participate in the end-to-end development of scalable, secure Java-based solutions.
- Work closely with stakeholders in the public sector to understand and translate their needs into technical requirements.
- Utilize modern frameworks and best practices to deliver high-quality, maintainable code.
Duties & Responsibilities
- Drive the software development lifecycle from requirements analysis through deployment and maintenance.
- Collaborate with stakeholders to gather and clarify requirements, ensuring delivered solutions meet business goals.
- Design, develop, and maintain full stack applications using Java, Spring Boot, and front-end technologies such as Angular, React, JavaScript, HTML, and CSS.
- Provide technical leadership and mentorship to development teams, fostering knowledge sharing and best practices.
- Adhere to established coding standards, architectural guidelines, and security protocols to ensure robust, scalable, and secure solutions.
- Develop and integrate RESTful APIs and web services for seamless data exchange and interoperability.
- Work with relational databases including SQL Server, Oracle, or MySQL to design, implement, and optimize data storage solutions.
- Participate in code reviews, debugging, and troubleshooting to deliver reliable applications.
Salary & Benefits
- Competitive compensation package aligned with industry standards for full stack development roles.
- Comprehensive benefits including medical, dental, vision, and life insurance.
- Access to an Employee Stock Ownership Program to support long-term financial well-being.
- Opportunity to work with a recognized industry leader, awarded multiple times for excellence in staffing and talent engagement.
- Support from a dedicated Engagement Manager focused on your career growth and success.
Qualifications & Requirements
- 3-5 years of hands-on experience in full stack Java development, delivering enterprise-grade solutions.
- Advanced proficiency in Java and frameworks such as Spring and Spring Boot.
- Demonstrated experience with front-end technologies, including Angular, React, JavaScript, HTML, and CSS.
- Strong understanding and practical experience with RESTful APIs and web services.
- Solid background in working with relational databases such as SQL Server, Oracle, or MySQL.
- Excellent communication skills and the ability to collaborate effectively with technical and non-technical stakeholders.
Ideal Candidate Snapshot
- Proven ability to lead complex development projects and mentor junior developers.
- Strong problem-solving skills and a commitment to delivering high-quality, reliable solutions.
- Self-motivated, adaptable, and eager to stay current with emerging technologies and best practices in full stack development.
- Thrives in collaborative environments and is passionate about making a positive impact through technology.
Other Relevant Information
- This full-time Full Stack Java Developer role offers a rewarding opportunity to be part of impactful government technology initiatives in Lansing, MI.
- The employer is consistently recognized for its commitment to employee development and workplace excellence.
- Applicants will be considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. The company complies fully with EEOC standards and all relevant civil rights laws and regulations.
- Lansing, MI is known for its vibrant community and offers a welcoming environment for professionals seeking career growth.
If you are ready to advance your career as a Full Stack Java Developer and contribute to meaningful projects, we encourage you to apply today by clicking the job application button. Join a team where your expertise will drive innovation and make a lasting impact!