Job Title: Senior Full-Stack Java / React DeveloperPosition Overview Work on complex application development initiatives supporting transportation project development and maintenance programs. This role offers an opportunity to contribute to full-stack software development, combining Java backend technologies with modern React.js frontend development.
As part of an Agile development team, you will collaborate with project managers, application owners, resource managers, and UI/UX team members to organize work, develop, test, and deploy application code. The role involves building modern, responsive user interfaces while supporting complex enterprise applications.
What You'll Do / Key Responsibilities - Collaborate with project managers, application owners, and resource managers on development activities.
- Work within an Agile development team to organize, develop, test, and deploy code.
- Develop and maintain complex enterprise applications using Java and related development technologies.
- Build modern, responsive user interfaces using React.js.
- Work closely with UI/UX team members to support frontend development.
- Contribute to application development and maintenance activities.
- Demonstrate strong communication, teamwork, self-direction, commitment, and the ability to learn quickly.
Required Qualifications - 5 years of experience programming complex systems using current Java and development tools such as Eclipse/JBoss Developer Studio.
- 4 years of experience programming with Java 8.
- 5 years of experience developing with the current Spring Framework.
- 5 years of experience developing with JPA/Hibernate.
- 5 years of experience working in an Agile development environment.
- 4 years of experience programming with Oracle 12C or Oracle 19C.
- 4 years of experience programming in the JBoss Enterprise environment.
- 4 years of experience developing with React.js for building responsive user interfaces (desired/required based on business need).
Preferred Qualifications - Frontend development experience with a strong focus on meeting WCAG 2.1 accessibility standards or higher.
- 4 years of experience with JUnit and Tiles.
- 4 years of experience with reporting tools such as Jasper Reports.