Location : Columbus, OH
Work Arrangement : 100% Onsite
Employment Type : Contract
Interview Mode : In-Person Required
Role Overview
We are seeking a highly experienced Programmer 4 (PR4) specializing in Angular and Java development to support a large-scale public sector Information Technology division. This role is focused on building, maintaining, and optimizing sophisticated web applications that bridge the gap between user-centric front-end interfaces and robust back-end services.
The ideal candidate is a technical expert who thrives in a collaborative, onsite environment and is capable of managing the entire application stack-from the browser interface to back-end service logs.
Key Responsibilities
- Front-End Development : Design and implement new Angular components using HTML, CSS, and TypeScript. Manage complex state management using RxJS and ensure seamless routing and navigation.
- Back-End Integration : Develop and consume RESTful APIs to ensure high-performance integration between the Angular front-end and Java back-end.
- System Optimization : Analyze application performance to identify bottlenecks (rendering speed, loading times) and refactor code for maximum responsiveness across various browsers.
- Database & ORM : Work with SQL databases and Object-Relational Mapping (ORM) tools like Hibernate and JPA to manage data persistence.
- Quality Assurance : Lead peer code reviews for both Angular and Java to ensure adherence to architectural best practices. Write and execute comprehensive unit and integration tests.
- Documentation & Training : Prepare technical narratives, flowcharts, and code comments. Provide technical training and documentation for internal IT staff to ensure long-term system maintainability.
Technical Requirements
Angular Expertise (10+ Years) : Expert proficiency in Angular, including TypeScript, components, services, routing, and state management (RxJS).Web Technologies (10+ Years) : Mastery of HTML, CSS, and JavaScript.Java Persistence (10+ Years) : Extensive experience with Java Persistence API (JPA) and ORM tools like Hibernate.API Development (10+ Years) : Proven track record designing and consuming RESTful APIs for seamless system integration.Java Development (7+ Years) : Strong experience in Java solution development within a Windows environment.Testing & Version Control : Proficiency with JUnit for unit testing and Git for version control.Core Competencies
Problem Solving : Ability to debug and troubleshoot complex issues across the entire application stack.Communication : Excellent written and oral communication skills to bridge technical goals with business requirements.Leadership : Ability to mentor staff, lead software quality reviews, and produce detailed status reports for IT management.