Now hiring

Software Engineer II - Java, AWS @ JP Morgan Chase

Chaseside 1, BournemouthOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £62,000 - 102,000 per year

Requirements: Hands-on practical experience in system design, application development, testing, and operational stabilityExperience developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languagesKnowledge of distributed technologies such as Kafka for messaging and NoSQL databases such as Cassandra or MongoDBAbility to collaborate with high-performing teams and individuals across the firm to accomplish common goalsExperience across the full Software Development Life CycleHands-on experience using enterprise-authorized AI-assisted software development tools in the work environment, with the ability to critically evaluate and validate AI-generated outputsUnderstanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs and outputs, and adherence to resiliency and security expectationsExposure to agile methodologies such as CI/CD, application resiliency, and securityEmerging knowledge of software applications and technical processes within a technical discipline such as cloud, artificial intelligence, machine learning, or mobileProficiency in object-oriented concepts, design patterns, Java, and Spring Responsibilities: Execute standard software solutions, design, development, and technical troubleshootingWrite secure and high-quality code using at least one programming language with limited guidanceDesign, develop, code, and troubleshoot with consideration of upstream and downstream systems and technical implicationsApply knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automationApply technical troubleshooting to break down solutions and solve technical problems of basic complexityGather, analyze, and draw conclusions from large, diverse data sets to identify problems and support secure, stable application developmentLeverage enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity, while validating outputs through peer review, automated testing, and secure coding standardsApply knowledge of Software Development Life Cycle tools, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automationLearn and apply system processes, methodologies, and skills for developing secure, stable code and systemsContribute to a team culture of diversity, opportunity, inclusion, and respect Technologies: AIAWSCI/CDCloudCassandraSupportJavaKafkaKubernetesMachine LearningMobileMongoDBNoSQLSecuritySpring More:

We are J.P. Morgan Chase, a global leader in financial services and a core part of the Commercial & Investment Bank, which operates across banking, markets, securities services, and payments. We serve corporations, governments, and institutions in more than 100 countries by providing strategic advice, raising capital, managing risk, and extending liquidity. In this role, you will join our CIB Payments engineering team, working in an agile environment to enhance and deliver secure, stable, and scalable software for our payments platform as it moves from private cloud on Kubernetes to AWS. We value diversity and inclusion, offer reasonable accommodations, and foster a first-class business in a first-class way approach to serving clients.

last updated 40 week of 2026

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores