Senior Java Software Engineer

Growth Acceleration PartnersColorado Springs, CO
Remote

About The Position

We are seeking a Senior Java Backend Engineer with strong API and data integration experience to support, maintain, and modernize our core backend services and client-facing API products. In this role, you will be responsible for ensuring the reliability of legacy Java platforms, managing API integrations used by external clients, and helping bridge the gap with our AWS-native data-onboarding pipelines. This is an autonomous, high-impact position within an understaffed team where your ability to dissect legacy code, troubleshoot production issues, and make pragmatic technical choices will directly protect business continuity.

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
  • 5+ years of professional experience in backend software development, focusing heavily on Java frameworks.
  • Proven track record of designing, securing, and maintaining production-grade REST APIs and public-facing API integrations.
  • Extensive background in production support, identifying bottlenecks, and debugging complex distributed systems.
  • Solid experience working with and maintaining database systems, schemas, and complex backend data flows.
  • Strong experience in several of the following areas: Java Mastery: Deep expertise in core Java backend development, concurrency, and enterprise framework standards.
  • API Development: Comprehensive knowledge of RESTful API design, OpenAPI/Swagger documentation, security protocols, and integration architectures.
  • Database Engineering: Strong SQL proficiency, schema migration experience, and database optimization skills.
  • Sustaining Engineering: Exceptional debugging, code profiling, and runtime troubleshooting within complex legacy codebases.
  • Advanced English proficiency with excellent technical written and verbal communication skills.
  • Outstanding system archaeology skills—comfortable working with legacy code, incomplete documentation, and complex dependencies.
  • High level of personal ownership, initiative, and the ability to operate independently.
  • Strong cross-functional alignment, working easily with Product, Support, and DevOps stakeholders.

Nice To Haves

  • Familiarity with Python development, AWS serverless services, or cloud-native data pipelines.
  • Practical experience leveraging agentic AI-assisted development tools (e.g., Claude Code, Cursor, or Codex) to rapidly map legacy repositories and reverse-engineer undocumented systems.
  • Prior experience in compliance-heavy industries, fintech, tax systems, or financial services.

Responsibilities

  • Maintain, optimize, and extend legacy Java backend services and data pipeline structures.
  • Manage, support, and enhance public-facing API products utilized by enterprise clients to access our platform.
  • Provide advanced production support, troubleshooting critical system alerts, analyzing logs, and implementing stable fixes.
  • Collaborate closely with Data Engineers to support overall pipeline health, cloud integrations, and client onboarding processes.
  • Document code structures, API schemas, integration patterns, and troubleshooting guides to reduce operational risk.
  • Evaluate legacy backend modules and draft safe, incremental modernization and performance tuning strategies.

Benefits

  • Investing in education
  • Onsite English classes
  • Training in the latest technologies, including AI, data analytics and machine learning
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service