I would put your preferred name on your resume. Hiring organizations don't perform any kind of background check on every resume that they receive. If they want to hire you, they'll interview you first, and then let you know if any kind of background check is a condition of being hired. You're a minor, so it would really be a waste of money to run you.
But the one thing almost everyone does is a check with the Social Security Administration. They'll need to collect this information anyway when they hire you to complete your tax paperwork. So this isn't something you could hide. My advice would be to get through the interview process as yourself, and then disclose to the HR professional who will end up verifying your paperwork. Chances are, they will not be directly involved in working with you day to day, so their knowing will not matter. If it's a hiring manager that helps you complete paperwork, ask them to please be discreet.
And just so you know, even if you were to change your name and gender legally, those changes do take some time to make it through the system. Despite having updated my information with all of the government agencies I have documents through, all credit bureaus, all personal accounts, etc. my birth name still pops up in a lot of back end systems. I've been told it should become less of a thing after the first year, but it is something to be aware of.
Ultimately I think it would really depend what kind of job you're looking to get. Knowing that would enable me to give you better advice.