Develop and execute a roadmap to modernize AMS’s backend architecture, including upgrading from Java 8 to a current LTS version
Identify and implement asynchronous workflows and contribute to containerization efforts within AWS environments
Remove deprecated code, eliminate unused dependencies, and modernize build systems
Optimize API workflows and evolve database architecture, improving PostgreSQL performance and query efficiency
Partner with Platform Engineering to improve CI/CD, cloud infrastructure, and deployment workflows using tools such as Terraform, Kubernetes, and Ansible
Drive cross-product technical impact by influencing architecture decisions and mentoring engineers across teams
Participate in an on-call rotation to support production systems, troubleshoot issues, and help maintain high system reliability and availability
Requirements
8+ years of professional backend engineering experience with demonstrated architectural ownership
Strong proficiency in Java and experience with at least one additional language such as Python, TypeScript, or C#
Deep experience working with legacy Java technologies and modernizing existing systems
Strong understanding of PostgreSQL, RESTful API design, and system performance optimization
Operational experience with AWS and infrastructure-as-code tooling such as Terraform, Kubernetes, or Ansible
Experience designing scalable distributed systems and leading system design discussions
Ability to operate autonomously, influence technical direction, and collaborate across product lines