Demo

Java - Lead Software Engineer

The AAMC's (Association of American Medical Colleges)
Washington, DC Full Time
POSTED ON 2/7/2025
AVAILABLE BEFORE 5/4/2025

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. The AAMC strives to make a positive impact not only in your career, but in your life. We offer a comprehensive benefits package which features :

  • Significant employer 403(b) contribution
  • Public transportation subsidy
  • Generous paid time off program
  • Tuition reimbursement
  • Wellness program that includes : discounted gym membership, onsite yoga and sponsored sports teams

Why us, Why now?

As a Lead Software Engineer, you will be responsible for delivering technical solutions for a portfolio of enterprise platform services through developing new functionality and completing upgrades to keep current with industry standards. Lead an engineering team by developing technical designs, serving as a mentor, and ensuring engineering best practices through daily code reviews and improving team processes. Collaborate with IT and business staff to troubleshoot bugs and performance issues, support infrastructure upgrades, and ensure solutions meet customer needs. Set direction of the team through identifying technical priorities and helping manage team's backlog.

How will you make an impact?

  • Technical Solution Delivery :
  • Leads development to deliver quality software products that create value for internal and external customers.
  • Creates technical design plans for self and teammates. Serves as a subject-matter expert for a portfolio of applications and understands key business logic and technical details.
  • Supports Application Upgrades and Operational Maintenance
  • Leads technology upgrades, migrations, and security enhancements.
  • Conducts pilot projects and prepares technical guides for teammates to follow.
  • Analyzes functional and performance issues and coordinates resolution within the committed timeframe.
  • Exhibits independent leadership OR Leads Independently
  • Creates culture of personal and team accountability and delivers on commitments.
  • Oversees work across the team in order to provide input and ensure high-quality outcomes.
  • Establishes technical priorities and contributes to technical backlog.
  • Helps determine sprit and quarterly / annual team goals in consultation with other teammates.
  • Drives process improvements and innovation.
  • Collaborates
  • The Lead Software Engineer will provide technical oversight and mentoring for AAMC product development team members by sharing insights into best practices for coding, design and architecture principles.
  • Responsible for code reviews and guiding the team in the development, maintenance and defect resolution of code.
  • Conduct rigorous reviews to make sure the products and services required for major seasonal events are carefully tested and team is fully prepared to execute the playbook.
  • Collaboration
  • Collaborates with engineers, product owners, architects, business analysts, quality analysts, and delivery managers to complete sprint priorities and plan upcoming work.
  • Provides daily oversight and mentorship for teammates by conducting code reviews, removing blockers, and supporting best practices for coding, design, and architecture principles.
  • Keeps others well informed through strong communication.
  • Serves as main point of contact for other units throughout the IT cluster.
  • What will you bring to the role?

    Required Qualifications :

  • Bachelor's degree in computer science, Information Systems, Engineering, Business, or related scientific or technical discipline OR equivalent work experience
  • 7 years of related work experience
  • 3 years of experience managing a specialized program
  • 6 years of experience with the following : Java, JMS, JPA, Hibernate, Spring, Spring Data, Maven, CI / CD, Relational Database
  • 2 years of experience in leading a team of developers
  • Experience developing enterprise-level, multi-tiered applications
  • Experience with service-oriented architecture development and implementation
  • Strong knowledge of database design and data modeling principles (relational and non-relational)
  • Excellent problem-solving, design, development, and debugging skills
  • Experience with code reviews, coding standards, and practices to improve code quality
  • Experience implementing solutions that improve overall software engineer productivity.
  • Preferred Experience :

  • 5 years of experience with the following : Spring Boot, Oracle 19c, PL / SQL, Amazon Oracle RDS, Aurora PostgreSQL, AWS ECS, AWS Cloud Formation, AWS SNS / SQS;
  • Understanding of security automation tools, such as Snyk;
  • Experience with JSON RESTful web service development;
  • Experience with monitoring tools, such as Splunk and New Relic;
  • Experience with code repository tools, such as GitHub;
  • Knowledge of feature management products, such as Launch Darkly.
  • Remote Work Eligibility

    This position is eligible for remote work in the contiguous US

    Compensation Grade Range and Mid-Point

    Grade Range : $113,200.00 - $210,200.00 / Grade Mid-Point : $161,700.00

    The above annual compensation range and mid-point are general guidelines. For candidates who meet the criteria, the AAMC's compensation philosophy is to target the midpoint of the salary range. Multiple factors are taken into consideration to arrive at the final hourly rate / annual salary to be offered to the selected candidate. Factors 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 Association of American Medical Colleges (AAMC) is an Equal Opportunity / Affirmative Action Employer. The AAMC is committed to the policy of an equal employment opportunity 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.

    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.

    Salary : $161,700

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Java - Lead Software Engineer?

    Sign up to receive alerts about other jobs on the Java - Lead Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $74,092 - $105,774
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $54,707 - $82,175
    Income Estimation: 
    $88,984 - $115,784
    Income Estimation: 
    $92,017 - $124,111
    Income Estimation: 
    $90,707 - $120,959
    Income Estimation: 
    $91,486 - $118,193
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at The AAMC's (Association of American Medical Colleges)

    The AAMC's (Association of American Medical Colleges)
    Hired Organization Address Washington, DC Full Time
    Who we are : The Association of American Medical Colleges is a not-for-profit association dedicated to transforming heal...

    Not the job you're looking for? Here are some other Java - Lead Software Engineer jobs in the Washington, DC area that may be a better fit.

    Lead Software Engineer/Java

    EPAM Systems Inc, Mc Lean, VA

    Senior Software Engineer (Java & Angular)

    Software Guidance & Assistance, Rockville, MD

    AI Assistant is available now!

    Feel free to start your new journey!