Unknown Company

Senior Full-Stack Engineer: Java / Angular

phoenix, az • Posted 3 days ago
Remote Full Time IT & Technology

  • Java
  • Angular
  • CI/CD
  • AWS
  • SQL
  • AI

Skills Required

Backend & Core Java

  • Proficiency in Java 11 or higher and Object-OrientedProgramming
  • Advanced knowledge of Spring MVC and Spring Boot
  • Advanced knowledge of Spring Security, API security bestpractices, authentication and authorization
  • Advanced knowledge of ORMs: Hibernate and JPA
  • Advanced knowledge of data structures and algorithms
  • Experience developing RESTful web APIs and API Gateways
  • Experience with WildFly (or JBoss EAP) application server -deployment and configuration
  • Familiarity with background job and task scheduling frameworks:Spring Batch, Quartz Scheduler or similar

Database

  • Advanced knowledge of SQL and MySQL 8
  • Experience with database performance tuning and queryoptimization

Caching & Distributed Systems

  • Familiarity with Infinispan distributed caching and data gridconcepts
  • Understanding of fundamental design principles behind scalable,high-performing applications and how they fit into a larger distributedsystem
  • Understanding of multi-tenant architecture - tenant isolation,data segregation, shared infrastructure patterns
  • Understanding of asynchronous processing patterns and messagequeuing

Angular & Frontend

  • Lead the design, development, and maintenance of scalable,high-performance user interfaces using Angular 20+ and TypeScript
  • Strong command of Node.js and package management via npm/yarnincluding dependency management and build tooling
  • Drive scalability and performance through lazy loading, bundleanalysis, and code splitting
  • Advanced knowledge of authentication and authorization usingJWT including secure token handling and session management
  • Experience with Highcharts and PrimeNG for building rich,data-driven UI components
  • Proficiency writing unit tests with Karma/Jasmine ensuringrobust test coverage across components and services
  • Build and maintain in-house npm libraries and sharedcomponent/utility libraries used across engineering teams
  • Champion security-first development practices writing code thatanticipates and mitigates common frontend vulnerabilities

Infrastructure & DevOps

  • Own and maintain Horizon CI/CD pipeline and build tooling
  • Familiarity with CI/CD tools: Jenkins and similar
  • Familiarity with AWS services: EC2, S3, SES, SNS, SQS andsimilar
  • Familiarity with Docker and containerization basics
  • Familiarity with monitoring tools: CloudWatch and similar
  • Proficiency with Splunk for log analysis and troubleshooting
  • Familiarity with security scans, penetration tests, andvulnerability remediation
  • Familiarity with Atlassian suite: Jira, Confluence, Bitbucket
  • Experience with Git branching strategies and code reviewpractices
  • Experience working in remote and async-first collaborationenvironments

Experience Requirements

  • 5+ years of experience in software engineering
  • 3+ years of experience in a SaaS organization
  • Proven experience working on complex enterprise Java platforms
  • Experience with Angular in a production enterprise environment
  • Experience building and maintaining shared frontend componentlibraries
  • Experience with SOC 2 or similar compliance frameworks
  • Experience working remotely with distributed teams acrosstimezones

Tasks & Responsibilities

  • Design, build, and maintain efficient, reusable, reliable, andscalable backend services within the Phoenix platform
  • Own and develop all APIs supporting the Horizon frontend andmobile layer
  • Own the mobile API layer jointly with Role 1 - maintenance,enhancements, and new features
  • Handle background jobs, schedulers, batch processing, andservice integrations within the Phoenix platform
  • Uphold multi-tenant architecture principles across all backendwork
  • Identify performance bottlenecks and develop solutions in ahigh-traffic multi-tenant SaaS environment
  • Support platform-wide framework and version upgrades as neededalongside Role 1

Horizon - Full Ownership

  • Own the full Horizon Angular application - frontendarchitecture, component development, and maintenance
  • Complete the ongoing mod admin migration from Phoenix legacy UIto Horizon
  • Design and build new features and enhancements on Horizon asbusiness requires
  • Build and maintain shared npm component and utility librariesused across the engineering team
  • Drive frontend performance through lazy loading, bundleanalysis, and code splitting
  • Own and maintain the Horizon CI/CD pipeline and build tooling
  • Deploy Horizon builds to staging environments; coordinate withRole 1 for production deployments
  • Translate business requirements into full-stack solutionsacross Phoenix backend and Horizon frontend
  • Create design documents from software requirements
  • Apply scalability methodologies in a consistent and robustmanner

Security & Compliance

  • Own Angular and frontend security - identify and remediatecommon frontend vulnerabilities
  • Participate in quarterly SOC 2 compliance activities includingfrontend-specific static and 3rd party library scans
  • Remediate frontend security findings within defined SLAs
  • Apply security-first development practices across all Angularand frontend code
  • Support incident response and troubleshooting for enterpriseclients within defined SLAs
  • Use Splunk for log analysis, issue diagnosis, and post-incidentreview
  • Identify root causes and implement permanent fixes forproduction issues
  • Collaborate closely with Role 1 senior engineer, US-basedoversight engineer, and technical architect
  • Participate in code reviews across backend and frontendcodebases
  • Mentor mid-level engineers as the India team scales

#J-18808-Ljbffr
Back to Job Search