Overview
GDC IT Solutions is seeking a Full-Stack Java Developer to support the Ohio Department of Transportation (ODOT) in a full-time, on-site role. You will collaborate with ODOT's Ellis Development Team in an iterative environment, contributing to both legacy and modern enterprise systems.
Position Overview
As a Full-Stack Java Developer, you will be responsible for developing, maintaining, and modernizing enterprise applications that support ODOT's mission-critical systems. Working closely with project managers, architects, and QA analysts, you will help implement scalable solutions using Java, Spring Boot, SQL, and modern front-end technologies while supporting legacy components as needed.
Responsibilities
Design, develop, and maintain applications based on business and technical specifications.
Collaborate with project managers, architects, and QA analysts in an agile/iterative development environment.
Support and maintain legacy systems to ensure continuous system functionality.
Present technical solutions clearly to both technical and non-technical stakeholders.
Participate in requirements gathering and provide technical analysis.
Identify, track, and resolve development issues and risks.
Provide regular updates and delivery estimates to the team lead.
Mentor team members and contribute to establishing development best practices.
Manage tasks independently, working effectively under pressure and tight deadlines. Minimum Qualifications
10+ years of Java development experience, with expertise in object-oriented design and modern Java features.
8+ years of front-end development using JavaScript, HTML, CSS, and SCSS.
8+ years of SQL and database management experience with MS SQL Server, including performance tuning.
5+ years of experience using Spring Boot to build RESTful APIs and microservices.
5+ years working with persistence frameworks such as Hibernate, JPA, and MyBatis.
5+ years of experience deploying applications with Apache Tomcat and Spring Boot embedded servers.
5+ years using Maven for build and dependency management.
5+ years of development using IntelliJ IDEA.
3+ years of experience with CI/CD using Azure DevOps and source control via Git.
Strong troubleshooting and problem-solving skills in complex enterprise environments.
Excellent written and verbal communication skills. Preferred Experience
Bachelor's degree in computer science or related field; advanced technical study preferred.
Previous experience working in a public sector or transportation-related environment.
Proven ability to lead and mentor development teams.
Strong planning, decision-making, and organizational skills. What We Do:
Working for GDC means you will be at the forefront of the technological world. We are a full-service staffing and Information Technology service company striving to make a difference in our communities by finding, developing, and deploying solutions.
Why Work for GDC?
Cutting Edge Technology and Innovation
Career Growth Opportunities
Employee-Centric Environment
Comprehensive Benefits Package
Holiday and Vacation
Equal Opportunity Workplace:
GDC is an equal opportunity employer and welcomes applicants from all diverse backgrounds to apply. Our goal as an organization is to empower our teams to achieve their personal best and foster their professional growth regardless of race, ancestry, religion, sex, gender, national origin, sexual orientation, age, citizenship, marital status, physical ability or disability, or veteran status.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and complete the required employment eligibility verification forms upon hire.
Visit our Career Center for the latest employment opportunities.
© Global Data Consultants, PA USA