Java FullStack Software Engineer

Posted 6 Days Ago
Washington, DC
In-Office
96K-113K Annually
Mid level
Healthtech
The Role
As a Full Stack Software Engineer, you will design, develop, and support backend and frontend applications using Java/Spring Boot and modern frameworks, while managing AWS deployments, database integration, and CI/CD processes.
Summary Generated by Built In

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.  

How will 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. 

Cloud Engineering & Infrastructure:

  • 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. 

Database & Data Integration:

  • 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. 

Testing, CI/CD & Quality Assurance:

  • 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. 

Security, Monitoring & Reliability:

  • 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. 

Collaboration, Documentation & Leadership:

  • 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 will you bring to the role?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, 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.  

  • 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  

Preferred Qualifications:

  • 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.  

 

Remote Work Eligibility

This position is eligible for remote work in the contiguous US

Compensation Grade Range

$95,837.50-$112,750.00

Multiple factors are taken into consideration to arrive at the final hourly rate/annual salary to be offered to the selected candidate. Factors may include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, as well as internal equity, market, and business considerations.

If a bachelor’s degree is required, related work experience may be substituted in some positions.  One year of college course work at an accredited institution is equivalent to one year of related work experience.

The AAMC is an Equal Opportunity Employer. The AAMC is committed to an Equal Employment Opportunity policy in recruitment, hiring, career advancement, and all other personnel practices. The AAMC 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. The AAMC is committed to the full inclusion of all qualified individuals. As part of this commitment, the AAMC will ensure that people with disabilities are provided reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process, perform essential job functions, and/or receive other benefits and privileges of employment, please contact the talent acquisition team.

Please attach a resume as part of the application process. It is important that files DO NOT include periods ( . ) within the file name.

BROWSER REQUIREMENTS: Applications must be submitted using Chrome, Mozilla Firefox, Safari, or Microsoft Edge.

Top Skills

Angular
AWS
Cypress
Docker
Git
Java
Junit
Kubernetes
Postgres
Selenium
Spring Boot
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Washington, DC
1,302 Employees
Year Founded: 1876

What We Do

The AAMC’s strong sense of community and professionalism fosters an environment that supports the career and personal goals of its staff. Through development opportunities, employee support and activity groups, and other resources, employees can work in an environment where innovation and new ideas are encouraged.

The AAMC serves a vital purpose as the nation’s voice for America’s medical schools and teaching hospitals. These institutions play a crucial role in our nation’s health care by training the next generation of doctors, discovering new medical knowledge, and providing superior clinical care. The work of the AAMC and its employees leads and serves our member institutions and constituents.

Similar Jobs

Domino Data Lab Logo Domino Data Lab

Account Executive

Artificial Intelligence • Machine Learning
Easy Apply
Remote or Hybrid
US
200 Employees
300K-350K Annually

GoodRx Logo GoodRx

Account Director

Consumer Web • Coupons • Healthtech • Social Impact • Pharmaceutical
Remote or Hybrid
USA
800 Employees
75K-271K Annually

Cloudflare Logo Cloudflare

Software Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Hybrid
2 Locations
4400 Employees
154K-188K Annually

Cloudflare Logo Cloudflare

Solutions Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Remote or Hybrid
4 Locations
4400 Employees
234K-321K Annually

Similar Companies Hiring

Camber Thumbnail
Social Impact • Healthtech • Fintech
New York, NY
53 Employees
Sailor Health Thumbnail
Telehealth • Social Impact • Healthtech
New York City, NY
20 Employees
Granted Thumbnail
Mobile • Insurance • Healthtech • Financial Services • Artificial Intelligence
New York, New York
23 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account