Java Full Stack Developer

Hudson Manpower•Cincinnati, OH
•Onsite

About The Position

We are seeking an experienced Java Full Stack Developer to join an enterprise technology development team in Cincinnati, Ohio. This is a hands-on development position involving work across back-end and front-end application layers. The developer will contribute to the design, development, testing, and maintenance of enterprise applications using modern software engineering practices in an Agile environment. The role requires strong experience developing Java-based applications with Java 8 or later, Spring Boot, and Spring Framework, along with practical front-end development expertise. The successful candidate will help build secure, scalable, reliable, and maintainable applications and collaborate with team members and stakeholders. The position is onsite in downtown Cincinnati, Ohio.

Requirements

  • Minimum 5 years of professional software development experience.
  • Strong hands-on experience with Java 8 or later.
  • Solid understanding of object-oriented programming, design principles, and application architecture.
  • Experience developing, troubleshooting, and maintaining enterprise applications.
  • Professional experience developing applications using Spring Boot and Spring Framework.
  • Understanding of dependency injection, application configuration, and service-layer architecture.
  • Experience developing and integrating server-side application functionality.
  • Hands-on experience developing both front-end and back-end application components.
  • Experience building browser-based application interfaces and integrating them with server-side services.
  • Familiarity with JavaScript or TypeScript and modern front-end development practices.
  • Ability to demonstrate hands-on contributions across the full application stack.
  • Excellent verbal and written communication skills.
  • Ability to explain technical concepts clearly to developers, business partners, and stakeholders.
  • Experience working in Agile development environments.
  • Strong troubleshooting, analytical, and problem-solving abilities.
  • Ability to work collaboratively within a development team.
  • Working knowledge of relational databases and SQL.
  • Familiarity with Git, GitHub, or comparable version control tools.
  • Understanding of the software development life cycle (SDLC).

Responsibilities

  • Design, develop, test, and maintain enterprise-level applications using Java and Spring Boot.
  • Build and integrate back-end services and application functionality.
  • Develop and maintain front-end application components.
  • Collaborate with cross-functional teams in an Agile development environment.
  • Troubleshoot application issues and implement effective technical solutions.
  • Follow established software engineering standards and best practices.
  • Contribute to building secure, scalable, reliable, and maintainable applications.
  • Communicate technical concepts and development progress effectively with team members and stakeholders.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service