Java Full Stack Developer

Overview

BASED ON EXPERIENCE
Contract - Independent
Contract - W2

Skills

Screening
Application Development
Quality Assurance
Agile
Public Relations
Estimating
Team Leadership
Requirements Elicitation
Collaboration
Mentorship
Exceed
Java
Frontend Development
JavaScript
HTML
Cascading Style Sheets
Sass
SQL
Database Administration
Microsoft SQL Server
Performance Tuning
Query Optimization
Microservices
Hibernate
JPA
MyBatis
Application Servers
Apache Tomcat
Spring Framework
Embedded Systems
Servers
Apache Maven
IntelliJ IDEA
Debugging
Code Refactoring
Continuous Integration
Continuous Delivery
Version Control
Microsoft Azure
DevOps
Git
Workflow
Technical Direction
Computer Science
Problem Solving
Conflict Resolution
Decision-making
Communication
Mapping
Oracle Linux

Job Details

Job Title: Programmer V - Java Full Stack Developer
Project Duration: 09/15/2025 - 06/30/2026 (Extensions Expected)
Location: On-site in Ohio (Local Candidates Only)
Interview Type: In-Person Interview Only
Max C2C Rate: $52.00/hr (All Inclusive)
Submission Deadline: August 12th, 2025
No H1/CPT

Mandatory Submission Criteria

  • Candidate must be a current resident of Ohio - No exceptions.

  • Must be able to work fully on-site with the client.

  • Must attend in-person interviews - No remote interview option.

  • Must meet all required years of experience in each skill area (see below).

  • Submit only one best candidate after thorough screening.

Role Overview

The selected consultant will support the Ohio Development Team, collaborating with the Application Development Manager, Project Manager, Application Architect, and QA Analyst in an iterative/agile development environment.
This is a Senior-Level Programmer V (PR5) position, requiring deep technical expertise, excellent communication skills, and the ability to deliver under tight deadlines.

Key Responsibilities

  • Review and understand the application team's work plan.

  • Provide work status updates and deliverable estimates to the team lead.

  • Participate in requirements gathering and technical discussions.

  • Design, develop, and maintain applications based on provided specifications.

  • Present complex technical concepts to business stakeholders in a clear manner.

  • Identify, track, and resolve technical issues and risks.

  • Support and maintain legacy applications as required.

  • Collaborate across functional lines, negotiate solutions, and follow direction.

  • Mentor technical team members and recommend best practices.

  • Troubleshoot, debug, and resolve performance and functional issues.

Required Technical Skills & Experience

(Candidates must meet or exceed the years of experience in each skill)

Skill / Technology Experience Required
Java Development (OOP, modern Java features, scalable backend) 10+ years
Front-End Development (JavaScript, HTML, CSS, SCSS) 8+ years
SQL & Database Management (MS SQL Server, performance tuning, query optimization) 8+ years
Spring Boot (REST APIs, microservices, Spring ecosystem) 5+ years
Persistence Technologies (Hibernate, JPA, MyBatis) 5+ years
Application Servers (Apache Tomcat, Spring Boot embedded servers) 5+ years
Build & Dependency Tools (Maven) 5+ years
IntelliJ IDEA (development, debugging, refactoring) 5+ years
CI/CD & Source Control (Azure DevOps pipelines, Git workflows) 3+ years

Preferred Qualifications

  • 4-year college degree in Computer Science, IT, or equivalent technical study (Advanced degree preferred).

  • Strong organizational, problem-solving, and decision-making skills.

  • Excellent verbal and written communication skills.

  • Experience working in large enterprise system environments.

  • Ability to work independently and as part of a team under tight deadlines.

Instructions

  1. Screen carefully - Only submit candidates who meet all minimum required years of experience per skill and are local to Ohio.

  2. Verify the candidate's willingness and ability to work fully on-site and attend in-person interviews.

  3. Include a detailed skills matrix mapping each required skill to the candidate's years of experience.

  4. Confirm the candidate's availability to start on 09/15/2025.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.