Senior Full Stack Java Developer
Quantam Solutions provides IT solutions and consulting for various clients. We offer competitive hourly wages, health benefits, paid time off, and a 401(k) plan. We are currently seeking a Business Analyst. Candidates must be located within 90 miles of Lansing, MI. Interviews will be held in person in Lansing, MI. There is no option for a video interview. The work schedule is hybrid with two days onsite in Lansing, MI and three days remote. There is no option for a fully remote work schedule.
Job Description
We are seeking an experienced Full Stack Java Developer with strong back-end development skills and exposure to front-end development. This role will support project development and maintenance initiatives, including modernization efforts, application enhancements, and new feature development.
The developer will work closely with the project manager, application owner, resource manager, and technical teams in an Agile environment. Responsibilities include organizing development work, designing and developing code, testing, troubleshooting, and supporting deployments. This position involves working on complex application systems and may report directly to a project lead or manager.
The ideal candidate will have excellent communication and teamwork skills, be self-directed, committed, and able to learn quickly. In addition to full-stack development, this role will collaborate with UI/UX team members to build responsive, user-friendly interfaces and applications.
Key Responsibilities
Work as part of a collaborative Agile development team
Design, develop, test, and deploy full-stack Java applications
Collaborate with project managers, application owners, resource managers, and technical teams
Support modernization and enhancement of legacy systems
Assist with transitioning existing applications into updated, scalable solutions
Build responsive user interfaces in collaboration with UI/UX team members
Contribute to technology upgrades and ensure systems align with current standards
Participate in new application development, feature enhancements, and functionality improvements
Troubleshoot, maintain, and improve existing applications
Required Qualifications
7+ years of experience developing complex computer systems using Java
Experience using IDE tools such as Eclipse or JBoss Developer Studio
5+ years of experience developing application user interfaces using modern JavaScript/front-end frameworks and CSS
4+ years of hands-on experience with Java 8
5+ years of experience working with the Spring Framework
5+ years of experience with Spring Boot, Spring Data, and Bootstrap
4+ years of experience with jQuery and jQuery UI
5+ years of experience with JPA/Hibernate frameworks
5+ years of experience working in an Agile development environment
5+ years of experience using HTML5, CSS, and DataTables
4+ years of experience working with Oracle 12c or Oracle 19c
Preferred Qualifications
Exposure to front-end development technologies and frameworks
4+ years of experience developing applications using React.js
4+ years of experience working within the JBoss Enterprise environment
4+ years of experience with SQL and/or PL/SQL development
4+ years of experience using Log4j, JUnit, and Apache Tiles
4+ years of experience with reporting tools such as Jasper Reports, Crystal Reports, or Business Objects
#ind
Pay: $55.00 - $65.00 per hour
Benefits:
401(k)
Dental insurance
Flexible schedule
Health insurance
Health savings account
Life insurance
Paid time off
Vision insurance
Experience:
Java: 7 years (Required)
Location:
Lansing, MI 48916 (Required)
Work Location: Hybrid remote in Lansing, MI 48916