Job Title: Java Application Developer
Location: Cincinnati, OH
Job Details
Role Description
The Java Developer delivers application features across Java-based components and front-end interfaces, translating requirements into reliable, maintainable code.
This role involves collaborating with product, QA, and other engineers to support end-to-end delivery, troubleshoot issues, and contribute to continuous improvement.
Required Skills
Strong hands-on experience in Java application development, including implementing business logic, integrations, and unit testing.
Front-end development experience building and enhancing user interfaces, integrating with backend APIs, and following UI development best practices.
Experience working with RESTful APIs and JSON, including consuming services and handling error states effectively.
Strong communication skills and experience working in agile delivery teams using Git-based workflows.
Nice-to-have Skills
Experience with Spring or Spring Boot, and familiarity with common enterprise patterns (dependency injection, security basics).
Exposure to modern front-end frameworks (e.g., React or Angular) and related tooling/testing practices.
Familiarity with CI/CD pipelines and basic cloud deployment concepts.