Remote (Country) USD 95,838 – 112,750 / year

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

Responsibilities

  • Design, implement, and maintain backend services in Java/Spring Boot within a microservices architecture.
  • Develop and maintain responsive, user-friendly UIs using modern frameworks such as Angular
  • Integrate front-end applications with REST APIs endpoints.
  • Ensure adherence to clean code practices, design patterns, and scalable architectures.
  • Deploy and operate applications in AWS cloud using services such as EKS, ECS, Lambda, API Gateway, RDS, S3, and CloudWatch.
  • Implement infrastructure-as-code (CloudFormation/Terraform).
  • Optimize services for scalability, cost-efficiency, and security following AWS Well-Architected practices.
  • Design schemas and queries in Postgres and Oracle for both transactional and reporting needs.
  • Support data migration and transformation from legacy systems.
  • Apply performance tuning and implement secure, reliable data access patterns.
  • Write and maintain unit, integration, end-to-end (E2E), 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 (GitHub Actions, Jenkins), ensuring reliable deployments across the full stack.
  • Apply DevSecOps practices by integrating security scans, vulnerability management, and compliance checks into pipelines.
  • Implement front-end security measures (e.g., JWT, OAuth2, CSRF protection, 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.

Requirements

  • 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: EKS/ECS, Lambda, API Gateway, S3, RDS, IAM, CloudWatch.
  • Strong SQL/database background (Postgres, Oracle).
  • Familiarity with Docker, Kubernetes, and container orchestration.
  • Experience with CI/CD pipelines and Git-based workflows.
  • Experience with testing frameworks (JUnit, Selenium, Cypress, Jest, Playwright).
  • Strong problem-solving, debugging, and independent delivery skills.
  • Capability to learn new technologies adopted by the organization in the future orchestration.

Nice to Have

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

Benefits

  • Remote Work – Fully remote work available for most positions
  • Retirement Savings – Generous 403(b) employer contributions and financial wellness resources, including professional financial advising.
  • Health & Wellness Perks – Fitness and bicycle subsidies, on-site and virtual wellness programs (live yoga, meditation, mental health webinars, flu shot clinics, and more)
  • Support & Family Care – Employer paid Employee Assistance Program (EAP) and back-up care options for children, adults, elders, and even pets

Additional Information

  • This position is eligible for remote work in the contiguous US
  • Applications must be submitted using Chrome, Mozilla Firefox, Safari, or Microsoft Edge.
Required Skills
JavaSpring BootDockerKubernetesResponsive Design
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.
All jobs at Association of American Medical Colleges Visit website
Job Details
Category fullstack
Posted 4 months ago