Logo
Novalink Solutions

Programmer 5-PR5

Novalink Solutions, Columbus, Ohio, United States, 43224

Save Job

Job Description Overview:

The candidate will be supporting The Ohio Department of Transportation's Ellis Development Team and will be working with a designated application team: Application Development Manager, project manager, application architect, and quality assurance analyst in an iterative development environment.

This position will function as a highly skilled Senior Level PR5 with specific responsibilities that include: • Review and understand the Application Team's work plan. • Provide status of work and deliverable estimate to Team Lead. • Participation in requirements gathering sessions. • Design and develop applications based on specifications and defined interfaces, ensuring alignment with functional and technical requirements.. • Ability to present complex technical constructs to business partners • Anticipate, identify, track and resolve issues and risks. • Resolve issues of inaccuracy or feasibility. • Maintain application that is composed of legacy technology. • Ability to work independently and as part of a team, the ability to manage time, work under pressure of tight deadlines, and meet assigned deadlines.

Experience: • Very good knowledge of Java and JavaScript. • Ability to collaborate, negotiate and take direction form the supporting resources across business and/or functional lines. • Have excellent organizational skills, proven analytical, planning, problem solving, and decision-making skills. • Experience with hands-on technical design within large enterprise systems. • Experienced in making best practice recommendations based on industry standards. • Experience mentoring technical teams. • Demonstrate proven experience in troubleshooting issues. • Candidate must possess strong communication skills, both verbal and written.

Requirements

Skill

Required / Desired

Amount

of Experience

4 year college degree or equivalent technical study with advanced study preferred. Highly desired

10+ years in Java Development: Expertise in object-oriented design and modern Java features for scalable, maintainable backend systems. Required 10 Years

8+ years in Front-End Development: Skilled in JavaScript, HTML, CSS, and SCSS for building responsive, user-centric interfaces. Required 8 Years

8+ years in SQL & Database Management: Strong command of MS SQL Server, with a focus on performance tuning and complex query optimization. Required 8 Years

5+ years with Spring Boot: Developed RESTful APIs and microservices using embedded servers, auto-configuration, and Spring ecosystem tools. Required 5 Years

5+ years in Persistence Technologies: Hands-on experience with Hibernate, JPA (ORM), and MyBatis for efficient data access and SQL mapping. Required 5 Years

5+ years working with Application Servers: Deployed enterprise applications using Apache Tomcat and Spring Boot embedded servers. Required 5 Years

5+ years with Build & Dependency Tools: Proficient in Maven for managing project builds, dependencies, and lifecycle tasks. Required 5 Years

5+ years using IntelliJ IDEA: Efficient in software development, debugging, and refactoring using IntelliJ IDEA. Required 5 Years

3+ years in CI/CD and Source Control: Built and managed pipelines in Azure DevOps; experienced in Git-based version control and collaborative workfl Required 3 Years