Senior Full Stack Developer

Anika SystemsLeesburg, VA
Remote

About The Position

Anika Systems is seeking a Senior Full-Stack Developer to join their enterprise engineering team. This role is 100% remote and focuses on championing legacy modernization initiatives. The developer will be responsible for breaking down monolithic architectures, legacy databases, and older web frameworks into high-transaction web interfaces and scalable, modern backend solutions across hybrid infrastructure (On-Premises OpenShift & AWS Cloud). The ideal candidate thrives in aggressive, high-velocity delivery environments, has a proven track record of migrating legacy enterprise systems, values proactive team leadership, and actively leverages modern AI-assisted engineering tools to accelerate software development lifecycles without sacrificing code quality. Candidates must be a U.S. Citizen with an active Department of Treasury MBI.

Requirements

  • 10–12 years of professional experience in enterprise-grade software engineering, with a strong emphasis on system transformations, refactoring legacy codebases, and application modernization strategies.
  • JavaScript (ES6+), HTML5, CSS3.
  • React.js, Redux (or Redux Toolkit)
  • VS Code, NPM.
  • Java, Spring Boot, Spring Security.
  • Spring Batch (Job, Step, Chunk-based processing configurations).
  • JPA / Hibernate, Oracle DB (SQL optimization, indexing, migrating legacy stored procedures), and H2 Database (for in-memory testing).
  • Eclipse IDE, Maven.
  • JUnit 5 and Mockito for structural logic isolation, stubbing behaviors, and legacy code behavioral verification.
  • Jest and React Testing Library for UI isolation and state tracking.
  • Strong hands-on experience building and maintaining automated UI regression suites using tools like Selenium WebDriver (Java or JavaScript bindings).
  • AWS (Amazon Web Services) and OpenShift Container Platform (OCP).
  • GitHub Actions workflow orchestration (integrating automated execution of unit, mocking, and Selenium testing blocks).
  • Docker / container lifecycle management.
  • Git, GitHub, GitLab
  • Practical experience using GitHub Copilot, ChatGPT, or Claude for syntax generation, deciphering legacy code patterns, query optimization, and rapid debugging.
  • U.S. Citizen with an active Department of Treasury MBI.

Nice To Haves

  • Experience building or maintaining automated internal workflows using tools such as UiPath or Microsoft PowerApps.
  • Proven experience delivering production-grade code within fast-paced, highly demanding corporate settings.
  • Ability to safely lead teams through architectural paradigms shifts without disrupting day-to-day business operations.
  • Active participant and leader in peer code reviews, architectural discussions, and cross-functional troubleshooting sessions.
  • Ability to articulate complex backend or deployment blockers concisely to non-technical stakeholders.

Responsibilities

  • Analyze, decouple, and migrate legacy enterprise systems (monoliths, older Java frameworks, complex store procedures) into a clean, decoupled microservices or modular architecture.
  • Design and optimize highly responsive web UIs using React, transforming legacy server-rendered views or desktop applications into sleek interfaces while managing complex client-side caching via Redux.
  • Build secure, high-throughput RESTful services using Java and Spring Boot, while implementing automated, high-volume bulk data pipelines via Spring Batch to replace outdated legacy batch processing routines.
  • Model structured corporate data using JPA and Hibernate ORM to bridge legacy data stores with modern Oracle production databases.
  • Author and maintain automated end-to-end testing frameworks, mock environments, and isolation tests using Selenium, JUnit 5, and Mockito to ensure zero regressions during modernization phases.
  • Author and maintain automated CI/CD workflows using GitHub Actions to cleanly package, containerize, and deploy modernized services across AWS Cloud and OpenShift Container Platform environments.
  • Integrate generative AI tools (GitHub Copilot, ChatGPT, Claude) into daily workflows to drastically accelerate boilerplate generation, legacy code refactoring, and query optimization.
  • Partner closely with architectural leads, product owners, and QA engineers within highly demanding Sprint cycles to ship reliable, well-documented code under tight deadlines.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service