Jobs · Delaware

Java AWS Software Engineer III

JPMorganChase · Newark, DE · 1 wk ago
On-siteFull-time

About the role

As a Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank - Post Trade Technology Reporting team, you are an integral part of an agile team enhancing, building, and delivering trusted market-leading technology products in a secure, stable, and scalable way. This role involves contributing to a migration and modernization journey, designing products, owning the design end-to-end, building applications, and participating in testing activities.

Responsibilities

  • Develop code that conforms to design, addresses non-functional requirements, and complies with coding standards and conventions.
  • Create detailed unit test cases, perform unit testing, integration testing, support QA and user acceptance testing, and address ad hoc user queries.
  • Practice test-driven development, automated testing, and continuous integration.
  • Actively participate in peer review sessions by evaluating code quality, ensuring adherence to best practices, identifying defects, and providing constructive, actionable feedback.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support). Establish consistent validation standards (secure coding, peer review, automated testing) and promote reuse of effective patterns.
  • Apply knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve automation value.
  • Mentor and support junior developers by offering technical guidance, conducting knowledge-sharing sessions, reviewing their work, and fostering skill development.
  • Analyze programs and troubleshoot production issues. Identify potential performance tuning improvement areas and implement tuning measures.
  • Collaborate with regional and global team members from other regions.
  • Maintain a good understanding of change management and release processes.

Requirements

  • Formal training or certification on software engineering concepts and 3+ years of applied experience.
  • Hands-on experience coding in one or more programming languages, including Java.
  • Experience designing and implementing applications using Spring Boot.
  • Hands-on experience with AWS Cloud technologies.
  • Experience developing, debugging, and maintaining code in a large corporate environment with modern programming languages and database querying languages.
  • Overall knowledge of the Software Development Life Cycle.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices.
  • Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile).

Preferred Qualifications

  • Proven experience designing and building scalable big data warehouses using Apache Spark, including data ingestion, transformation, and optimization for large-scale datasets.
  • Working knowledge of containerization and orchestration tools such as Kubernetes and Docker, along with experience leveraging Databricks for distributed data processes and analytics.
  • Hands-on experience with AWS cloud services (e.g., S3, EC2, EMR), NoSQL databases such as MongoDB, and modern data lake technologies including Apache Iceberg for efficient data storage and management.

Benefits

  • Competitive total rewards package including base salary determined based on role, experience, skill set, and location.
  • Commission-based pay and/or discretionary incentive compensation for eligible roles, awarded in cash and/or forfeitable equity.
  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.

Similar jobs