Java FullStack Software Engineer
Washington, District of Columbia, 20022, USA
Listed on 2026-02-18
-
Software Development
Full Stack Developer, Cloud Engineer - Software, Java Developer, Software Engineer
Who We Are:
The Association of American Medical Colleges is 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 our member institutions. We are dedicated to the communities we serve and steadfast in our goal to improve the health of all.
At the AAMC, we are committed to supporting our employees with a comprehensive benefits package designed to promote well-being, professional growth, and work-life balance. Highlights include:
- 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 can be found on our website.
Why us, why now?The Mid-Level Full Stack Software Engineer designs, develops, tests, and supports both backend and frontend applications within the organization's modernized technology environment. The role emphasizes Java/Spring Boot microservices, AWS-native deployments, Postgres integration, and modern front-end frameworks. The engineer works across the full stack to deliver end-to-end solutions, contributing to CI/CD, security, and performance engineering. As an independent contributor, the engineer delivers assigned work, occasionally leads small initiatives, and strengthens the team's technical capability through documentation and knowledge sharing.
Howwill you make an impact? Full Stack Software Development
- 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 Cloud Watch.
- Implement infrastructure-as-code (Cloud Formation/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 (Git Hub Actions, Jenkins), ensuring reliable deployments across the full stack.
- Apply Dev Sec Ops 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 Cloud Watch.
- 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.
Required Qualifications
- 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,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).