JOBSEARCHER

Senior Lead Software Engineer - Java, SpringBoot, Microservices

Overview In this VP role within JPMorgan Chase’s Commercial Investment Bank, you lead an agile team to design and deliver trusted market-leading technology products that are secure, stable, and scalable. You drive cross-functional technology solutions aligned with the firm’s business objectives and mentor engineers in responsible, AI-assisted engineering practices. You contribute to architecture, data-driven improvements, and a culture of inclusion while shaping impactful, enterprise-grade software. Compensation / Benefitsbase salarydiscretionary incentive compensationhealthcare coverageretirement savings planon-site health and wellnesstuition reimbursement ResponsibilitiesExecute and troubleshoot software solutions with innovative problem-solving approachesProduce secure, high-quality production code and robust algorithmsLead adoption of AI-assisted engineering practices to improve quality, speed, and operations with standard validationUtilize the SDLC toolchain and automation to maximize value of automationGenerate architecture and design artifacts ensuring design constraints are metCoach teams on responsible AI use, data sensitivity, security, and resiliencyAnalyze large, diverse data sets to drive continuous improvement and reportingIdentify hidden data patterns to inform architecture and coding hygieneContribute to communities of practice and promote an inclusive team culture Key requirementsFormal training or certification in software engineering5+ years of hands-on system design, development, testing, and stabilityProficiency in Java 11+ and modern Java (Java 21)Extensive Spring ecosystem experienceStrong experience with IBM MQ, Apache Kafka, and message-driven architecturesExperience with RESTful APIs, SOAP services, and related securityExperience with SQL Server, JDBC, and DAO patternsStrong unit/integration testing (JUnit 5, Mockito) and MavenFinancial industry experienceProven track record leading AI-assisted development tools adoption领导力跨职能协作沟通能力Java 11+/21, modern featuresSpring Boot 3.x / Spring Framework 5.x-6.xIBM MQ, Apache Kafka, Apache Camel 4.x