Java AWS Software Engineer III
JPMorganChase · Jersey City, NJ · 1 mo ago
On-siteEngineeringFull-time
We need to output HTML fragment with sections: About the role? Actually the job description includes "Job Description" paragraph, then "Job Responsibilities", then "Required Qualifications, Capabilities, And Skills", then "Preferred Qualifications, Capabilities, And Skills", then "ABOUT US", then "About The Team". We need to use for section headings (e.g., About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). We should map headings accordingly. We should not repeat job title. We should not include metadata like Job ID. We should remove boilerplate: EEO, equal-opportunity, scam-warning, application instructions, cookie/navigation/legal. Also remove duplicated lines. Preserve all substantive information.
We need to decide which sections to include based on content.
We have:
- Job Description paragraph: "We have an exciting and rewarding opportunity..." This is about the role. Could be "About the role". Use
for section headings (e.g., About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). We should map headings accordingly. We should not repeat job title. We should not include metadata like Job ID. We should remove boilerplate: EEO, equal-opportunity, scam-warning, application instructions, cookie/navigation/legal. Also remove duplicated lines. Preserve all substantive information.
We need to decide which sections to include based on content.
We have:
- Job Description paragraph: "We have an exciting and rewarding opportunity..." This is about the role. Could be "About the role". Use About the role
then
with that paragraph. - Job Responsibilities: list of responsibilities (multiple sentences). Should be
Responsibilities
then- each responsibility.
- Required Qualifications, Capabilities, And Skills: list of qualifications. Could be
Requirements
orQualifications
. The instruction says use headings like Requirements, Qualifications, Skills. We can combine? Probably separate sections: Requirements (maybe Required Qualifications) and Skills? But we have both required and preferred. Could doRequired Qualifications
andPreferred Qualifications
. However instruction says use headings like Requirements, Qualifications, Skills. We can use "Requirements" for required qualifications, and "Preferred Qualifications" maybe not in list but we can still use if content exists. It says "include a section ONLY when the posting has real, specific content for it". So we can include Preferred Qualifications as a section. - ABOUT US: could beAbout the company
or maybe "About US". Not in list but we can still include if content. The instruction gave examples but not limited. It says usefor section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). It doesn't forbid other headings, but we should follow similar style. Could use "About JPMorganChase" or "About the company". Probably "About the company". We'll include. - About The Team: could be
About the team
. We must not include Benefits, Pay, Schedule unless present. The posting mentions "competitive total rewards package including base salary..." but not specific numbers. It says "Additional details about total compensation and benefits will be provided during the hiring process." That's vague; we should not create Benefits/Pay sections because no specific content. So omit. Now we need to extract substantive info and format. Let's parse responsibilities: From text: "Job Responsibilities Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problemsCreates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systemsLeverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation. Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code developmentGathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systemsProactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture" We need to split into sensible bullet points. Likely each sentence before capital letter start is a responsibility. Let's split: 1. Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems 2. Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems 3. Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness. 4. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation. 5. Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development 6. Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems 7. Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Now Required Qualifications: "Required Qualifications, Capabilities, And Skills Formal training or certification on software engineering concepts and 3+ years applied experience Hands-on practical experience in system design, application development, testing, and operational stabilityExperience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languagesProficiency in one or more of the following: Java/Spring Boot Experience with AWSExperience with relational database management systems (RDBMS)Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security. Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices. Overall knowledge of the Software Development Life CycleSolid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security" We need to split into bullet points. Let's parse: - Formal training or certification on software engineering concepts and 3+ years applied experience - Hands-on practical experience in system design, application development, testing, and operational stability - Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages - Proficiency in one or more of the following: Java/Spring Boot - Experience with AWS - Experience with relational database management systems (RDBMS) - Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security. - Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices. - Overall knowledge of the Software Development Life Cycle - Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Now Preferred Qualifications: "Preferred Qualifications, Capabilities, And Skills Experience with PythonExperience with or interest in AI Agents and the Model Context Protocol (MCP)" So bullet points: - Experience with Python - Experience with or interest in AI Agents and the Model Context Protocol (MCP) Now About US paragraph: "ABOUT US JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans" We need to remove EEO/equal-opportunity boilerplate. So we should cut out the EEO statements. Also remove "Visit our FAQs for more information about requesting an accommodation." and the final line about Equal Opportunity Employer. Keep the substantive description about the company, history, rewards, benefits (but we cannot create Benefits section because it's vague? Actually they list benefits: comprehensive health care coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. That's specific benefits. According to instruction: we should include Benefits section only if posting actually states them. It does state benefits list. So we can include a Benefits section with those specifics. However we must not include boilerplate like EEO. So we can extract the benefits list. But we also have a sentence about competitive total rewards package including base salary determined based on role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity. That's pay info. So we could include Pay section? The instruction says include Pay section only if posting actually states them. It does state base salary determined based on role, experience, skill set and location, and possible commission-based pay etc. That's specific enough? It doesn't give numbers but it's still stating pay components. The instruction says "never create Pay/Schedule/Benefits sections unless the posting actually states them." It does state them, albeit generically. So we could include a Pay section with that info. However we must avoid filler like "commensurate with experience" etc. This is not filler; it's describing how salary is determined. So we can include. Similarly Schedule: not mentioned. So omit. Thus we can have sections: About the role, Responsibilities, Requirements (Required Qualifications), Preferred Qualifications, About the company (or About US), Benefits, Pay. We need to ensure we don't repeat content. For Benefits we should list the specific benefits: comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. For Pay: base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We should also maybe include a short paragraph about the company's history and offerings (the About