CareerZen Logo
Company logo

Cloud DevOps Engineer

AMS Networks LLC

Full-time

Washington, DC

Job description

About the Role

We’re looking for a Principal Engineer who can own major parts of a modern platform from end to end. Someone who enjoys untangling complex problems, building clean and scalable systems, and helping guide the technical direction as the product grows.

This role spans architecture, backend services, frontend work, infrastructure, CI/CD, and more. If you like moving between deep technical challenges, improving how things are built, and shipping high-quality software at a strong pace, this role will feel natural.

What You Will DoPlatform Architecture

  • Design and evolve a microservice ecosystem built on Spring Boot 3.x, Java 21, MySQL 8, Redis/Elasticache, and AWS ECS/ECR
  • Use both Spring WebFlux (reactive) and Spring MVC (synchronous), selecting the right model for each service
  • Make decisions around data modeling, API design, inter-service communication, performance, and reliability
  • Improve developer workflows, observability, CI/CD efficiency, and environment consistency

Backend Engineering

  • Build backend services using Spring Boot with both WebFlux and MVC
  • Create reliable APIs and thoughtfully structured domain logic
  • Work with JPA/Hibernate for entity modeling and performance optimization
  • Improve database performance and structure using MySQL 8 and Flyway
  • Apply distributed systems principles including concurrency, caching, and non-blocking IO

Full-Stack Development (Vue 3 + TypeScript)

  • Build modern frontend features using Vue 3, TypeScript, TailwindCSS, and Vite
  • Develop dashboards, admin tools, multi-step flows, and interactive UI components
  • Create reusable UI patterns and component abstractions that scale
  • Turn product requirements into clean, intuitive user experiences

DevOps, Infrastructure, and CI/CD

  • Build and maintain Docker images and multi-stage builds for Linux environments
  • Maintain GitLab CI/CD pipelines with smart build and deployment logic
  • Architect and support AWS infrastructure including ECS, ECR, RDS, Elasticache, ALB, IAM, and VPC networking
  • Use Terraform (or similar) to manage infrastructure-as-code
  • Improve observability across logs, metrics, traces, dashboards, and alerting

Debugging and Problem Solving

You’ll often be the person who takes on issues that are hard to reproduce or diagnose, including:

  • Reactive WebFlux behavior and pipeline issues
  • Hibernate performance problems or mapping inconsistencies
  • Serialization and routing problems between services
  • Distributed caching inconsistencies or latency anomalies
  • Proxy/header propagation issues across microservices
  • Linux container networking, Docker behavior, and environment-level troubleshooting
  • Production performance problems that require thorough analysis

Product Thinking and Collaboration

  • Work with product, operations, and support teams to understand real-world needs
  • Break down open-ended initiatives into clear plans
  • Provide technical leadership during planning, design, and implementation
  • Mentor engineers and help level up the team’s technical capabilities

What You BringCore Backend Expertise

  • Java 17 or 21
  • Spring Boot 3.x
  • Strong experience with both Spring WebFlux (reactive) and Spring MVC
  • Redis and AWS Elasticache
  • MySQL 8, schema design, SQL optimization, Flyway migrations
  • JPA/Hibernate with strong modeling and performance understanding
  • Solid distributed systems instincts and experience designing scalable APIs

Full-Stack Experience

  • Vue 3, TypeScript, Vite
  • TailwindCSS
  • Reusable component patterns, composables, and clean UX practices

Infrastructure and DevOps Experience

  • AWS ECS, ECR, RDS, Elasticache
  • Docker and Linux containerization best practices
  • Terraform or similar IaC tools
  • GitLab CI/CD workflows and multi-environment deployments
  • Strong understanding of logs, metrics, tracing, and observability best practices

Personal Characteristics

  • High ownership and accountability
  • Excellent debugging instincts and comfort tackling complex technical issues
  • Able to work across backend, frontend, infrastructure, and architecture
  • Clear communicator with strong technical judgment
  • Fast-moving, pragmatic, and dependable
  • Collaborative, low-ego, and focused on elevating the whole team

Why This Role Matters

This role is central to the technical foundation and long-term direction of the platform. You’ll influence architecture, infrastructure, developer experience, engineering quality, and how the platform grows. If you like solving a wide range of technical problems and building systems that last, this is a great fit.

Job Type: Full-time

Pay: $90,000.00 - $105,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Vision insurance

Application Question(s):

  • How many years of experience do you have coding in Java?
  • Do you have 8 or more years of professional software development experience, including at least 2 years in a technical lead or architect role?
  • Required: Describe your experience in Java (Spring Boot) and JavaScript (TypeScript/Vue) with MySQL /Redis databases? Be specific and clear as to your background.

Work Location: In person