Remote (Country) Full-time

Association of American Medical Colleges is hiring a Java FullStack Software Engineer

About the Role

The Association of American Medical Colleges is hiring a Java FullStack Software Engineer to design, develop, test, and support applications within our modernized technology environment. In this role, you will work across the full stack to deliver end-to-end solutions, contributing to CI/CD, security, and performance engineering for our mission to transform health care.

What You'll Do

  • Design, implement, and maintain backend services in Java/Spring Boot within a microservices architecture.
  • Develop and maintain responsive, user-friendly UIs using modern front-end frameworks such as Angular.
  • Integrate front-end applications with REST API endpoints.
  • Deploy and operate applications in AWS cloud using services such as EKS, ECS, Lambda, API Gateway, RDS, S3, and CloudWatch.
  • Implement infrastructure-as-code using CloudFormation or Terraform.
  • Optimize services for scalability, cost-efficiency, and security following AWS Well-Architected practices.
  • Design schemas and queries in Postgres and Oracle for transactional and reporting needs.
  • Support data migration and transformation from legacy systems.
  • Write and maintain unit, integration, end-to-end, and regression tests.
  • Enhance automated test coverage across front-end and back-end components using frameworks like JUnit, Selenium, Cypress, or Playwright.
  • Contribute to CI/CD pipelines using GitHub Actions or Jenkins, ensuring reliable deployments.
  • Apply DevSecOps practices by integrating security scans, vulnerability management, and compliance checks into pipelines.
  • Implement front-end security measures such as JWT, OAuth2, CSRF protection, and secure cookies.
  • Configure monitoring, logging, and alerting with CloudWatch.
  • Participate in on-call rotations, troubleshoot production issues, and contribute to root cause analysis.
  • Work with product owners, analysts, UX designers, and peers to refine requirements and deliver full-stack features.
  • Document designs, runbooks, API specs, and troubleshooting guides.
  • Lead small-scale technical initiatives and mentor junior engineers when needed.

What We're Looking For

  • A Bachelor’s degree in Computer Science, IT, or equivalent practical experience.
  • 4 - 5 years of related work experience.
  • Proficiency in Java, Spring Boot, and REST API development.
  • Proficiency with modern front-end frameworks such as React, Angular, or Vue.
  • Hands-on AWS experience with EKS/ECS, Lambda, API Gateway, S3, RDS, IAM, and CloudWatch.
  • Strong SQL/database background with Postgres or Oracle.
  • Familiarity with Docker, Kubernetes, and container orchestration.
  • Experience with CI/CD pipelines and Git-based workflows.
  • Experience with testing frameworks such as JUnit, Selenium, Cypress, Jest, or Playwright.
  • Strong problem-solving, debugging, and independent delivery skills.
  • Capability to learn new technologies adopted by the organization.

Nice to Have

  • Experience with event-driven architectures using SNS/SQS or Kafka.
  • Exposure to legacy ColdFusion systems.
  • Experience with infrastructure-as-code using CloudFormation or Terraform.
  • Understanding of security best practices across front-end and back-end: IAM, encryption, OWASP, secure coding.
  • Knowledge of responsive design and accessibility standards such as WCAG and ARIA.
  • Agile/Scrum development experience.
  • Ability to mentor junior developers or lead small cross-functional efforts.

Technical Stack

  • Languages & Frameworks: Java, Spring Boot, Angular
  • Cloud & Infrastructure: AWS, EKS, ECS, Lambda, API Gateway, RDS, S3, CloudWatch, CloudFormation, Terraform, SNS, SQS
  • Databases: Postgres, Oracle
  • Tools & Platforms: Docker, Kubernetes, GitHub Actions, Jenkins
  • Testing: JUnit, Selenium, Cypress, Playwright, Jest
  • Event Streaming: Kafka

Benefits & Compensation

  • Compensation: $95,837.50-$112,750.00
  • Generous 403(b) employer contributions and financial wellness resources, including professional financial advising
  • Fitness and bicycle subsidies
  • On-site and virtual wellness programs (live yoga, meditation, mental health webinars, flu shot clinics)
  • Employer-paid Employee Assistance Program (EAP)
  • Back-up care options for children, adults, elders, and pets

Work Mode

This position is remote and open to candidates in the contiguous United States.

The AAMC is an Equal Opportunity Employer committed to an Equal Employment Opportunity policy in recruitment, hiring, career advancement, and all other personnel practices. We will not discriminate on the basis of race, color, sex, national origin, religion, age, marital status, personal appearance, sexual orientation, gender identity or expression, family responsibilities, matriculation, political affiliation, genetic information, disability, past or current military service, or any other legally protected characteristic.

Required Skills
JavaSpring BootAngularAWSEKSECSLambdaAPI GatewayRDSS3MicroservicesREST APIsCI/CDDockerKubernetes
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Association of American Medical Colleges

A not-for-profit association dedicated to transforming health care by supporting the entire spectrum of medical education, medical research, and patient care conducted by its member institutions.

Visit website
Job Details
Category fullstack
Posted a month ago