Full Stack Software Engineer

Agility Partners

Carmel (IN)

On-site

USD 110,000 - 160,000

Full time

5 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Agility Partners is seeking a Software Engineer to support and enhance critical internal business applications powering real-time operational workflows. You will mainly work on backend Java services (75%) with some Angular frontend work (25%), ensure reliability, scalability, and performance, and collaborate across teams to deliver high-quality software.

Responsibilities include designing, developing, and maintaining RESTful services, Oracle/SQL data access, Docker/Kubernetes deployments, and

Qualifications

  • 5+ years of software development experience in enterprise environments.
  • Strong hands-on experience with Java application development.
  • Experience developing against Oracle and SQL databases.
  • Experience building and maintaining RESTful APIs and backend services.
  • Experience with Angular or similar modern front-end frameworks.
  • Experience working with Docker and Kubernetes in cloud-native or containerized environments.
  • Familiarity with CI/CD practices and GitHub-based source control workflows.
  • Strong troubleshooting, debugging, and performance optimization skills.
  • Excellent verbal and written communication skills.
  • Ability to work independently while collaborating effectively across teams.

Responsibilities

  • Design, develop, maintain, and enhance enterprise applications that support real-time operational processing and business-critical workflows.
  • Develop and support backend services that enable reliable, high-performing application functionality.
  • Build, optimize, and maintain Java-based applications and services.
  • Create and enhance user-facing components utilizing Angular and modern web development practices.
  • Develop and optimize Oracle and SQL database solutions, including data access layers, queries, and performance tuning.
  • Deploy and support containerized applications using Docker and Kubernetes.
  • Participate in CI/CD processes utilizing GitHub-based development workflows and automated deployment pipelines.
  • Monitor application performance, troubleshoot issues, and implement sustainable solutions.
  • Collaborate with technical and business stakeholders to gather requirements and implement enhancements.
  • Provide application support and stability while key internal team members focus on strategic initiatives and new platform development.
  • Contribute to technical discussions, architecture decisions, and continuous improvement efforts.

Skills

Java
Oracle/SQL
RESTful APIs
Angular
Docker
Kubernetes
GitHub CI/CD
Troubleshooting
Communication
Independent work

Tools

Java
Angular
Docker
Kubernetes
GitHub

Job description

We are seeking a Software Engineer to support and enhance critical internal business applications that power real-time operational and market-related processes. This role will focus primarily on backend development (approximately 75%) with some frontend responsibilities (25%), ensuring the reliability, scalability, and performance of applications that are essential to day-to-day operations.

The ideal candidate is a hands-on engineer who thrives in complex environments, enjoys solving challenging technical problems, and is comfortable taking ownership of systems. This person should be willing to voice ideas, advocate for best practices, and work collaboratively to develop solutions that serve the broader organization.

Responsibilities

  • Design, develop, maintain, and enhance enterprise applications that support real-time operational processing and business-critical workflows.
  • Develop and support backend services that enable reliable, high-performing application functionality.
  • Build, optimize, and maintain Java-based applications and services.
  • Create and enhance user-facing components utilizing Angular and modern web development practices.
  • Develop and optimize Oracle and SQL database solutions, including data access layers, queries, and performance tuning.
  • Deploy and support containerized applications using Docker and Kubernetes.
  • Participate in CI/CD processes utilizing GitHub-based development workflows and automated deployment pipelines.
  • Monitor application performance, troubleshoot issues, and implement sustainable solutions.
  • Collaborate with technical and business stakeholders to gather requirements and implement enhancements.
  • Provide application support and stability while key internal team members focus on strategic initiatives and new platform development.
  • Contribute to technical discussions, architecture decisions, and continuous improvement efforts.

Required Qualifications

  • 5+ years of software development experience in enterprise environments.
  • Strong hands-on experience with Java application development.
  • Experience developing against Oracle and SQL databases.
  • Experience building and maintaining RESTful APIs and backend services.
  • Experience with Angular or similar modern front-end frameworks.
  • Experience working with Docker and Kubernetes in cloud-native or containerized environments.
  • Familiarity with CI/CD practices and GitHub-based source control workflows.
  • Strong troubleshooting, debugging, and performance optimization skills.
  • Excellent verbal and written communication skills.
  • Ability to work independently while collaborating effectively across teams.

Preferred Qualifications

  • Experience supporting real-time operational, transactional, or high-availability systems.
  • Exposure to cloud platforms and modern DevOps practices.
  • Experience leveraging AI-powered development tools to improve productivity and software quality.
  • Familiarity with Microsoft Copilot, Claude, or similar generative AI platforms.
  • Experience driving process improvements and advocating for engineering best practices.
  • Demonstrated ability to balance technical excellence with pragmatic business outcomes.

What Success Looks Like

  • Ensuring critical internal applications remain stable, reliable, and performant.
  • Quickly identifying and resolving production issues with minimal business disruption.
  • Delivering high-quality code and enhancements through established development pipelines.
  • Acting as a trusted technical resource who can independently manage complex systems.
  • Bringing thoughtful ideas and recommendations that improve both technology and team effectiveness.

Technical Environment

  • Java
  • Oracle / SQL
  • Angular
  • GitHub
  • Docker
  • AI Development Tools (Copilot, Claude, or similar)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Java Developer (AI-Enabled Development)
Full-Stack Java Developer (AI-Enabled Development)

Advanced Tech Placement • Johns Creek (GA)

On-site
USD 110,000 - 170,000
Full Stack Developer
Full Stack Developer

Stefanini North America and APAC • Dearborn (MI)

On-site
USD 110,000 - 170,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Backend Engineer
Backend Engineer

Compunnel, Inc. • New York (NY)

On-site
USD 110,000 - 150,000
Full Stack Java/Angular Engineer
Full Stack Java/Angular Engineer

Compunnel, Inc. • Merrimack (NH)

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

Compunnel Inc. • Merrimack (NH)

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

Compunnel, Inc. • Plano (TX)

On-site
USD 100,000 - 140,000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Senior Fullstack Engineer
Senior Fullstack Engineer

Glorio Group • Ohio

On-site
USD 110,000 - 150,000
Full Stack Developer
Full Stack Developer

levinfurniture • Smithton

On-site
USD 85,000 - 110,000