JOBSEARCHER

Software Engineer III - Java

Overview As a Software Engineer III in JPMorgan Chase’s Consumer & Community Banking Trust and Security Technology Team, you will design and deliver secure, scalable software solutions within an agile environment. You contribute to production-grade code, architecture artifacts, and data-driven improvements that support the firm’s business goals. You leverage AI-assisted development to raise quality and speed while upholding security and resiliency standards. This role offers impact in a large, complex enterprise with cross-functional collaboration and ongoing modernization. Compensation / Benefitscomprehensive health coverageon-site health and wellness centersretirement savings planbackup childcaretuition reimbursementmental health support ResponsibilitiesDesign, implement, and troubleshoot software solutions with a focus on non-routine problem-solvingProduce secure, high-quality production code and maintain relevant algorithmsUtilize enterprise AI coding assist tools to improve code quality, delivery speed, and productivity with peer reviews and secure coding practicesApply SDLC tools and automation capabilities to increase value from automationCreate architecture and design artifacts for complex applications and ensure design constraints are metAnalyze large data sets to produce visuals and reports for continuous software improvementIdentify hidden data patterns to enhance coding hygiene and system architectureProactively address issues and drive improvements in code quality and system design Key requirementsFormal training or certification in software engineering and 3+ years of applied experienceHands-on experience in system design, development, testing, and operational stabilityExperience coding in a modern language with database querying in a large corporate environmentExperience using AI-assisted development tools with ability to evaluate and refine AI outputs for correctness, performance, and securityUnderstanding of responsible AI use, data sensitivity, secure handling of inputs/outputs, and resiliency and security expectationsKnowledge of the Software Development Life CycleSolid grasp of agile methods, CI/CD, Application Resiliency, and Securitycollaborationproactive problem-solvingstrong communicationAI-assisted development toolssecure coding practicessoftware architecture and design