What are the responsibilities and job description for the Java Full-Stack Developer - Hybrid- in-person interview - Lansing,MI position at MSYS Inc.?
Title:Java Full-Stack Developer - Hybrid- in-person interview - Lansing,MI
Location:Lansing,MI
Length:Long term
Restriction:w2 or c2c
Description:
***Interview Mode :- in-person interview *** Very long term project(initial PO for 1 year and usually the project goes for 3-5 years with this customer) ***Hybrid ** Local to MI candidate Preferred***Linkedin required; need 2 references ****
Job Description:
Position Overview
This is a full-stack java developer position, exposure with front-end development is desired. The position will be supporting the client''''s Project Development and Maintenance programs.
Responsibilities
As a developer, the responsibilities include, but are not limited to:
- Working with the project manager, application owner, and resource manager
- Working on an agile development team to organize work, develop, test, and deploy code
- Performing a variety of complicated tasks and may report directly to a project lead or manager
- Demonstrating excellent communication and teamwork skills
- Being self-directed, committed, and a quick learner
- Working with UI/UX team members in building user interfaces and responsive applications
Required Qualifications
- 7 years of experience developing complex computer systems using Java, including use of 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
Additional Notes
- Candidate will join a collaborative Agile team consisting of 7 members
- Work closely with technical teams to modernize and enhance legacy systems
- Support the transition of existing applications into updated, scalable solutions
- Contribute to technology upgrades, ensuring systems align with current standards
- Participate in new application development, including adding features and improving functionality