Job Description
Location : Hybrid – 2 days (Tues / Weds) per week onsite in Lansing, MI
Contract Length : 12 month initial term
Candidates must be within a 90 minute commute at the time of submittal
Position Overview
We are seeking an experienced Full Stack Java Developer to support ongoing enterprise software initiatives focused on project development and maintenance systems. This role involves working on a collaborative Agile team to design, develop, test, and deploy secure, high-performing applications used across multiple business areas. The ideal candidate is self-directed, analytical, and eager to work on both front-end and back-end development in a dynamic environment.
Key Responsibilities
- Collaborate with project managers, business analysts, and other developers to define technical solutions that meet business requirements.
- Design, develop, and deploy Java-based web applications using modern frameworks.
- Work closely with UI / UX teams to create responsive, accessible user interfaces.
- Participate in all phases of the software development lifecycle, including design reviews, code reviews, testing, and deployment.
- Develop clean, scalable code and ensure proper documentation and version control.
- Support continuous integration and delivery within an Agile environment.
Requirements
Required Skills & Experience
7+ years of experience developing complex applications using Java and modern IDEs such as Eclipse or JBoss Developer Studio.5+ years of experience developing application user interfaces using JavaScript, CSS, and front-end frameworks (e.g., React, Angular, or jQuery).5+ years of experience with Spring Framework, including Spring Boot and Spring Data.5+ years of experience with JPA / Hibernate and object-relational mapping.5+ years of experience in Agile development environments.5+ years of experience developing responsive applications with HTML5, CSS, Bootstrap, and DataTables.4+ years of experience developing with Oracle 12C or Oracle 19C databases.4+ years of experience with Java 8 or newer.Experience with jQuery and jQuery UI.Desired Skills & Experience
Experience with React.js, JBoss Enterprise environments, and SQL / PLSQL.Familiarity with Log4j, JUnit, and Tiles.Experience using Jasper Reports, Crystal Reports, or Business Objects.Understanding of ADA, WCAG 2.0, and Section 508 accessibility compliance standards.Vital Tech Solutions is an Equal Opportunity Affirmative Action employer. We prohibit discrimination in decisions concerning recruitment, hiring, compensation, benefits promotions, training, termination or any other condition of employment or career development.
All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, marital status, national origin, veteran status, disability status or any other legally protected status.
Requirements
7+ years of experience programming complex computer systems using current JAVA, this includes using relevant IDE tools such as Eclipse / Jboss Developer Studio. - 4+ years of experience programming with Java 8. - 5+ years of experience programming in projects using current Spring framework. - 5+ years of experience programming application user interfaces using current Javascript / front-end frameworks, HTML, CSS, including Bootstrap.