Negotiable
Outside
Hybrid
USA
Summary: This role is for a Programmer Analyst 6-Java Developer based in Lansing, MI, requiring local candidates to work in a hybrid model, specifically in-office two days a week. The developer will support the Michigan Department of Transportation's Project Development and Maintenance programs, collaborating with various stakeholders in an Agile environment. Responsibilities include full-stack development and working with UI/UX teams to create user interfaces and responsive applications. Strong communication, teamwork skills, and a commitment to learning are essential for success in this position.
Key Responsibilities:
- Support the Michigan Department of Transportation's Project Development and Maintenance programs.
- Collaborate with project managers, application owners, and resource managers.
- Organize work, develop, test, and deploy code within an Agile development team.
- Perform a variety of complicated tasks and report to project leads or managers.
- Work with UI/UX team members to build user interfaces and responsive applications.
Key Skills:
- 7+ years programming complex systems in Java using Eclipse/JBoss Developer Studio.
- 4+ years with Java 8 features and functionality.
- 5+ years developing with Spring Framework.
- 5+ years using JPA/Hibernate ORM.
- 5+ years working in Agile development environments.
- 4+ years experience with Oracle 12C/19C databases.
- 4+ years experience with jQuery and jQuery UI.
- 4+ years experience with React.js (Desired).
- 4+ years in JBOSS Enterprise environment (Desired).
- 4+ years with SQL/PL/SQL (Desired).
- 4+ years experience with Log4j, JUnit, and Tiles (Desired).
- 4+ years with Jasper Reports, Crystal Reports, or Business Objects (Desired).
Salary (Rate): undetermined
City: Lansing
Country: USA
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Job Title: Programmer Analyst 6-Java Developer
Location: Lansing, MI 48933 (Hybrid- in office 2 days a week Tue/Wed)
Client: Myticas' Direct Client
Candidate Requirement: Local candidates only (within a 2 hour radius of Lansing, MI). No remote-only option available.
Top Skills & Years of Experience:
Core Java Expertise:
- 7+ years programming complex systems in Java using Eclipse/JBoss Developer Studio
- 4+ years with Java 8 features and functionality
- 5+ years developing with Spring Framework
- 5+ years using JPA/Hibernate ORM
- 5+ years working in Agile development environments
Job Summary:
This is a java developer position. The position will be supporting the Michigan Department of Transportation's (MDOT) Project Development and Maintenance programs.
As a software 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. This position performs a variety of complicated tasks and may report directly to a project lead or manager. This position must have excellent communication and teamwork skills, be self-directed, committed, and a quick learner.
In addition to full-stack development, this position will also work with UI/UX team members in building user interfaces and responsive applications.
Required Skills/Experience:
Core Java Development:
- 7+ years developing complex Java systems using Eclipse/JBoss Developer Studio
- 4+ years hands-on experience with Java 8
- 5+ years working with Spring Framework
- 5+ years experience with JPA/Hibernate
- 4+ years experience with Oracle 12C/19C databases
- 4+ years experience with jQuery and jQuery UI
- 5+ years working in Agile development environments
Preferred Skills:
Additional Technologies:
- 4+ years experience with React.js (Desired)
- 4+ years in JBOSS Enterprise environment (Desired)
- 4+ years with SQL/PL/SQL (Desired)
- 4+ years experience with Log4j, JUnit, and Tiles (Desired)
- 4+ years with Jasper Reports, Crystal Reports, or Business Objects (Desired)