Remote Position

[Remote] Senior Full Stack Developer

๐ŸŒ Remote ยท Argentina ๐Ÿ’ผ Full-time

Note: The job is a remote job and is open to candidates in USA. Anika Systems is an outcome-driven technology consulting firm that helps federal agencies solve complex business challenges through artificial intelligence, intelligent automation, data science, digital transformation, and cloud services. The Senior Full-Stack Developer will lead legacy modernization initiatives, develop responsive React interfaces and secure Java/Spring Boot services, manage data migration, automate testing and CI/CD, and collaborate with cross-functional teams in hybrid AWS and OpenShift environments.

Responsibilities

  • Legacy Modernization: Analyze, decouple, and migrate legacy enterprise systems (monoliths, older Java frameworks, complex store procedures) into a clean, decoupled microservices or modular architecture
  • Front-End 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
  • Back-End Engineering: 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
  • Data Migration & Management: Model structured corporate data using JPA and Hibernate ORM to bridge legacy data stores with modern Oracle production databases
  • Test Automation Execution: 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
  • Hybrid Infrastructure & DevOps: 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
  • AI-Driven Delivery: Integrate generative AI tools (GitHub Copilot, ChatGPT, Claude) into daily workflows to drastically accelerate boilerplate generation, legacy code refactoring, and query optimization
  • Agile Collaboration: Partner closely with architectural leads, product owners, and QA engineers within highly demanding Sprint cycles to ship reliable, well-documented code under tight deadlines

Skills

  • The ideal candidate thrives in aggressive, high-velocity delivery environments, possesses 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
  • 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
  • Languages & Core: JavaScript (ES6+), HTML5, CSS3
  • Frameworks & State: React.js, Redux (or Redux Toolkit)
  • Ecosystem Tools: VS Code, NPM
  • Frameworks: Java, Spring Boot, Spring Security
  • Bulk Processing: Spring Batch (Job, Step, Chunk-based processing configurations)
  • Data & Relational: JPA / Hibernate, Oracle DB (SQL optimization, indexing, migrating legacy stored procedures), and H2 Database (for in-memory testing)
  • Ecosystem Tools: Eclipse IDE, Maven
  • Back-End Unit & Mock Testing: Advanced capability with JUnit 5 and Mockito for structural logic isolation, stubbing behaviors, and legacy code behavioral verification
  • Front-End Unit Testing: UI isolation and state tracking using Jest and React Testing Library
  • Web UI Automation: Strong hands-on experience building and maintaining automated UI regression suites using tools like Selenium WebDriver (Java or JavaScript bindings)
  • Cloud & Hosting Platforms: Hybrid environment design spanning AWS (Amazon Web Services) and OpenShift Container Platform (OCP)
  • CI/CD Pipeline: GitHub Actions workflow orchestration (integrating automated execution of unit, mocking, and Selenium testing blocks)
  • Containerization: Docker / container lifecycle management
  • Version Control: Git, GitHub, GitLab
  • Practical experience using GitHub Copilot, ChatGPT, or Claude for syntax generation, deciphering legacy code patterns, query optimization, and rapid debugging
  • 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
  • Robotic Process Automation (RPA): Experience building or maintaining automated internal workflows using tools such as UiPath or Microsoft PowerApps

Benefits

  • 100% remote

Company Overview

  • Anika Systems provides data and analytics, artificial automation, cloud engineering, application development & enterprise IT modernization. It was founded in 2005, and is headquartered in Leesburg, Virginia, USA, with a workforce of 51-200 employees. Its website is https://www.anikasystems.com/.
  • Apply Now โ†’

    More Open Positions

    Explore similar remote opportunities