Experienced Software Engineer Java / Python (full Stack or Back End)

JPMorgan Chase JPMorgan Chase · Banking · BOURNEMOUTH, DORSET, United Kingdom · Corporate Sector

Experienced Software Engineer (Java/Python) for JPMorgan Chase's Global Technology team, focusing on designing and delivering secure, stable, and scalable technology products. Responsibilities include system design, development, testing, and contributing to architectural artifacts, with knowledge of modern programming languages and SDLC. Familiarity with cloud and AI/ML is preferred.

What you'd actually do

  1. Participates in, design and develop scalable and resilient systems using Java or Python to contribute to continual, iterative improvements for product teams
  2. Executes software solutions, design, development, and technical troubleshooting
  3. Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
  4. Produces or contributes to architecture and design artifacts for applications while ensuring design constraints are met by software code development
  5. Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems

Skills

Required

  • system design
  • application development
  • testing
  • operational stability
  • Java
  • Python
  • debugging
  • maintaining code
  • database querying languages
  • Software Development Life Cycle
  • agile methodologies
  • CI/CD
  • Application Resiliency
  • Security

Nice to have

  • modern front-end technologies
  • cloud technologies

What the JD emphasized

  • Knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)