Full Stack Engineer

Agility Partners

Cincinnati (OH)

On-site

USD 83,000 - 138,000

Part time

9 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Agility Partners in Cincinnati seeks a Full Stack Software Engineer to design, develop, test, and support modern enterprise applications throughout the full software development lifecycle. This role focuses on Java, Spring Boot, and Angular, delivering scalable backend services, REST APIs, and user‑facing web apps that integrate with existing systems.

The ideal candidate combines strong hands‑on technical capabilities with excellent communication and collaboration skills.

Qualifications

  • Bachelor’s degree or higher in CS/CE/IT or related field.
  • Hands‑on experience developing applications and services with Spring Boot.
  • Experience building modern web apps using Angular and TypeScript.
  • Strong understanding of object‑oriented programming and software design principles.
  • Experience developing and integrating RESTful APIs.
  • Experience with automated testing, debugging, and code reviews.

Responsibilities

  • Design, develop, test, debug, and maintain full‑stack applications using Java, Spring Boot, and Angular.
  • Develop scalable backend services and REST APIs.
  • Build and enhance responsive front‑end applications using Angular, TypeScript, HTML, and CSS.
  • Participate in the full SDLC from requirements to production support.
  • Apply OO design to build maintainable software and identify areas for improvement.
  • Collaborate with Product, Engineering, QA and other teams to translate requirements into solutions.
  • Ensure compliance with development, security, and coding standards.

Skills

Java
Spring Boot
Angular
TypeScript
REST APIs
Unit testing
CI/CD
Communication

Education

Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related discipline

Job description

Full Stack Software Engineer – Java / Spring Boot / Angular
  • Employment Type: Contract (High Likelihood of Extension/Conversion)
  • Interview Process: 1–2 virtual interviews
Position Overview

We are seeking a Full Stack Software Engineer to design, develop, test, and support modern enterprise applications throughout the full software development lifecycle. This role will focus heavily on Java, Spring Boot, and Angular, with responsibility for developing scalable backend services, REST APIs, and user-facing web applications that integrate with existing enterprise systems.

The ideal candidate combines strong hands-on technical capabilities with excellent communication and collaboration skills. This is a highly collaborative environment, so the ability to socialize ideas, communicate effectively with technical and non-technical partners, and work well across teams is just as important as the technical work itself.

Key Responsibilities
  • Design, develop, test, debug, and maintain full-stack applications using Java, Spring Boot, and Angular.
  • Develop scalable backend services and REST APIs using Java and Spring Boot.
  • Build and enhance responsive front-end applications using Angular, TypeScript, HTML, and CSS.
  • Participate throughout the full SDLC, including requirements analysis, design, development, testing, deployment, and production support.
  • Apply object-oriented design and development principles to build maintainable and reusable software.
  • Analyze existing applications and code to identify technical issues, risks, and opportunities for improvement.
  • Integrate new applications and services with existing enterprise systems.
  • Write clean, maintainable, well-documented code following established engineering standards and best practices.
  • Perform unit testing, debugging, code reviews, and other quality assurance activities.
  • Troubleshoot application issues and provide production support when needed.
  • Improve application performance, reliability, usability, and maintainability.
  • Collaborate closely with Product, Engineering, QA, and other technical teams to translate business requirements into effective technical solutions.
  • Evaluate technologies and development approaches that can improve application functionality and engineering practices.
  • Maintain compliance with established software development, security, and coding standards.
Required Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related discipline.
  • Hands‑on experience developing applications and services with Spring Boot.
  • Experience building modern web applications using Angular and TypeScript.
  • Strong understanding of object‑oriented programming, software design principles, and application architecture.
  • Experience developing and integrating RESTful APIs.
  • Experience with automated testing, debugging, code reviews, and software quality practices.
  • Ability to analyze existing applications and troubleshoot complex technical issues.
  • Strong communication, collaboration, and interpersonal skills.
  • Ability to work effectively within a cross‑functional software development environment.
Preferred Qualifications
  • Experience developing and supporting enterprise-scale applications or distributed systems.
  • Previous experience within the financial services industry.
  • Familiarity with CI/CD and modern software delivery practices.
  • Experience working with relational databases and SQL.
  • Understanding of secure coding practices and application performance optimization.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Java Developer
Full Stack Java Developer

Veriipro • Mount Laurel Township (NJ)

On-site
USD 110,000 - 160,000
Full Stack Architect
Full Stack Architect

Veriipro • Charlotte (NC)

Remote
USD 140,000 - 170,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Digipulse Technologies Inc. • Dallas (TX)

On-site
USD 120,000 - 160,000
Full Stack Engineer
Full Stack Engineer

Open Systems Technologies • Dallas (TX)

On-site
USD 90,000 - 120,000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel Inc. • Texas

On-site
USD 100,000 - 130,000
Lead Full Stack Java Developer
Lead Full Stack Java Developer

Compunnel Inc. • Pittsburgh

On-site
USD 100,000 - 130,000
Lead Full Stack Java Developer
Lead Full Stack Java Developer

Compunnel Inc. • Florida

On-site
USD 120,000 - 150,000
Full Stack Engineer
Full Stack Engineer

Tata Consultancy Services • Irving (TX)

On-site
USD 125,000 - 140,000
Full Stack Java/Angular Engineer
Full Stack Java/Angular Engineer

Compunnel Inc. • Texas

Hybrid
USD 90,000 - 120,000
Lead Full-Stack Engineer: React/Angular & Java Microservices
Lead Full-Stack Engineer: React/Angular & Java Microservices

Compunnel Inc. • Louisville (KY)

On-site
USD 100,000 - 140,000