Overview
Skills
Job Details
Location: Columbus, OH (Onsite)
Work Type: Onsite, full-time
Interview Process: Onsite interviews required Job Overview:
ODOT is seeking a highly skilled ITC1-level Java/Full Stack Developer to support the Capital Program Management Team. The candidate will work alongside a designated application team, including a Product Manager, Application Development Manager, Project Manager, Application Architect, and QA Analyst, in an iterative Agile development environment.
The role involves designing, developing, and modernizing applications, integrating APIs, advising on best practices, and mentoring junior developers, while ensuring alignment across systems and optimal performance of end-to-end solutions.
Key Responsibilities:-
Collaborate with Product Owners to understand business problems, gather requirements, and propose IT solutions.
-
Analyze business processes and recommend technology improvements to enhance efficiency.
-
Design and develop new applications while modernizing and migrating existing monolithic systems.
-
Design, implement, and integrate APIs to support business and technical requirements.
-
Advise clients on technology trends, best practices, and the integration of modern technologies.
-
Communicate complex technical concepts to technical and non-technical stakeholders.
-
Work with cross-functional teams to prioritize tasks and deliver high-quality solutions.
-
Define and enforce development standards and procedures across applications.
-
Coordinate with other application groups to ensure system alignment and integration.
-
Conduct feasibility studies, provide time and cost estimates, and manage risks throughout development lifecycles.
-
Oversee code reviews and mentor junior developers, ensuring adherence to best practices.
-
Monitor system performance and implement enhancements for improved efficiency.
Skill | Required / Desired | Experience |
---|---|---|
Java, Spring, Spring Boot, Spring Security, Spring Data/JPA, REST API, Hibernate, MyBatis, Spring Batch | Required | 10+ years |
Relational databases (MS SQL Server, Oracle, Sybase, MySQL) | Required | 10+ years |
Application/web servers (Tomcat, JBOSS, IIS) | Required | 10+ years |
Build tools (Maven, ANT, project automation/dependency management) | Required | 10+ years |
Front-end development (HTML, CSS/SCSS, jQuery) | Required | 10+ years |
Version control (GIT, TFS) | Required | 10+ years |
Front-end frameworks (Angular, TypeScript, NodeJS, Webpack) | Required | 5+ years |
System architecture design, design patterns, software engineering best practices | Required | 5+ years |
Agile development experience, cross-functional collaboration | Required | 5+ years |
ETL tools (FME) for data transformation and integration | Required | 5+ years |
ArcGIS Web Maps, geospatial data integration | Required | 2+ years |
eye