Full Stack Engineer

Agility Partners

Columbus (OH)

On-site

USD 110,000 - 150,000

Full time

11 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Agility Partners seeks a Senior Engineer to design, develop, and support scalable enterprise applications using Java, Spring Boot, and React. You will lead the development of full-stack applications, including RESTful APIs and microservices, and translate business requirements into secure software solutions.

You will contribute to modernizing legacy systems into API-driven architectures while collaborating with product, architecture, and DevOps teams to ensure quality and performance.

Qualifications

  • Experience designing scalable enterprise applications.
  • Strong hands-on skills in Java, Spring Boot, and React.
  • Experience with microservices, REST APIs, and cloud-ready architectures.

Responsibilities

  • Design, develop, test, deploy, and support enterprise apps with Java/Spring and React.
  • Lead full-stack development of RESTful APIs and microservices.
  • Translate requirements into scalable, secure software solutions.
  • Define and apply development standards and architectures.
  • Implement tests and participate in code reviews and mentoring.
  • Collaborate across product, QA, DevOps, and architecture teams.
  • Contribute to CI/CD pipelines and deployment automation.

Skills

Java
Spring Boot
React
REST APIs
Microservices
Hibernate/JPA
Agile/Scrum

Job description

We are seeking a Senior Engineer to design, develop, and support highly scalable enterprise applications using Java, Spring Boot, React, and modern open-system technologies. In this role, you will lead the development of full-stack applications, including RESTful APIs, microservices, backend services, and responsive React-based user interfaces. You will play a key role in translating business and technical requirements into scalable, maintainable, and secure software solutions while contributing to the modernization of legacy applications into API-driven, microservices-based architectures.

Responsibilities
  • Design, develop, test, deploy, and support enterprise applications using Java, Spring Boot, React, and modern open-system technologies
  • Lead development of full-stack applications, including RESTful APIs, microservices, backend services, and responsive React-based user interfaces
  • Translate business and technical requirements into scalable, maintainable, and secure software solutions
  • Design and implement cloud-ready, distributed, and service-oriented applications using modern software architecture and development patterns
  • Develop high-quality Java applications using Spring Boot, Spring Framework, JPA/Hibernate, REST APIs, and related technologies
  • Build reusable and maintainable React components and integrate front-end applications with backend APIs
  • Participate in application architecture and technical design activities, including evaluating technology choices and defining development standards
  • Lead or contribute to the modernization of legacy applications into open-system, API-driven, and microservices-based architectures
  • Develop unit, integration, and automated tests to ensure application quality, reliability, and performance
  • Perform code reviews and provide technical guidance and mentoring to junior and mid-level engineers
  • Troubleshoot complex application, integration, performance, and production issues and drive problems through resolution
  • Collaborate with product owners, business analysts, architects, DevOps engineers, QA teams, and other technology teams throughout the software development lifecycle
  • Participate in Agile/Scrum ceremonies, including sprint planning, backlog refinement, daily standups, reviews, and retrospectives
  • Implement secure coding practices and ensure applications comply with enterprise security, architecture, and regulatory standards
  • Support CI/CD pipelines and automated deployment processes using modern DevOps practices
  • Monitor application performance and identify opportunities to improve scalability, reliability, resiliency, and operational efficiency
  • Create and maintain technical documentation, architecture diagrams, API specifications, and operational procedures
  • Stay current with emerging technologies and recommend improvements to development practices, tools, frameworks, and application architecture
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Software Engineer
Full-Stack Software Engineer

Compunnel, Inc. • Parsippany-Troy Hills (NJ)

On-site
USD 90,000 - 130,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Tampa (FL)

On-site
USD 110,000 - 170,000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Full Stack Developer - Backend-Focused
Full Stack Developer - Backend-Focused

Compunnel, Inc. • Jersey City (NJ)

On-site
USD 90,000 - 120,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel, Inc. • Phoenix (AZ), Northern (KY)

Hybrid
USD 120,000 - 170,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Pinnaclearc • Mountain View (CA)

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

Schmidt Entities • Los Angeles (CA)

On-site
USD 120,000 - 160,000
Full Stack Java developer
Full Stack Java developer

Cinergy Technology Inc. • Dallas (TX)

On-site
USD 110,000 - 140,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Delray Beach (FL)

On-site
USD 120,000 - 180,000
Java / Full Stack Software Engineer
Java / Full Stack Software Engineer

First Soft Solutions LLC • New York (NY)

On-site
USD 120,000 - 160,000