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

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

Full-Time 36000 - 60000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Join our agile team to design and develop innovative software solutions using Java or Python.
  • Company: Be part of JPMorgan Chase, a leader in global technology and finance.
  • Benefits: Enjoy competitive pay, health benefits, and opportunities for remote work.
  • Why this job: Make a real impact by creating market-leading technology products that enhance customer experiences.
  • Qualifications: Experience in software development with Java or Python and a solid understanding of system design.
  • Other info: Dynamic work environment with a strong focus on diversity, inclusion, and career growth.

The predicted salary is between 36000 - 60000 £ per year.

Push the limits of what’s possible with us as an experienced member of our Software Engineering team. As an Experienced Software Engineer at JPMorgan Chase within the Global Technology team, you serve as a member of an agile team to design and deliver trusted market‑leading technology products in a secure, stable, and scalable way. Depending on the team that you join, you could be developing mobile features that give our customers and clients more control over how they bank with us, strategizing on how big data can make our trading systems quicker, creating the next innovation in payments for merchants, or supporting the integration of our private and public cloud platforms.

Job Responsibilities

  • Participates in, design and develop scalable and resilient systems using Java or Python to contribute to continual, iterative improvements for product teams.
  • Executes software solutions, design, development, and technical troubleshooting.
  • Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems.
  • Produces or contributes to architecture and design artifacts for applications while ensuring design constraints are met by software code development.
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems.
  • Identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies.
  • Adds to team culture of diversity, opportunity, inclusion, and respect.

Required qualifications, capabilities, and skills

  • Hands‑on practical experience in system design, application development, testing and operational stability.
  • Proficient in coding in Java or Python languages.
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
  • Overall knowledge of the Software Development Life Cycle.
  • Understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).

Preferred qualifications, capabilities, and skills

  • Familiarity with modern front-end technologies.
  • Exposure to cloud technologies.

Your Role Level

JPMorgan Chase is looking to hire Software Engineers at Software Engineer II and Software Engineer III levels. A determination will be made on placement for successful candidates based on the results of a skills‑based assessment which applicants will be asked to complete during the hiring process, as well as, the candidate interview. The assessment will evaluate ability to perform basic coding and systems design responsibilities. For the Software Engineer II level, the role requires the ability to understand advance features of a coding language, design a viable system, and solve functional problems through basic language applications. For the Software Engineer III level, the role requires a higher level of proficiency and the ability to function independently, including the ability to use and explain advance features of a coding language, design systems across technologies and platforms, solve functional and non-functional problems through an application of language best practices, as well as, the ability to assess issues broadly, identify alternative or innovative solutions, collaborate effectively, and provide guidance to others.

Experienced Software Engineer Java / Python (Full Stack or Back End) employer: Jpmorgan Chase & Co.

At JPMorgan Chase, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within our Global Technology team. Our commitment to employee growth is evident through continuous learning opportunities and the chance to work on cutting-edge projects that shape the future of banking technology. Located in a vibrant city, we provide a supportive environment where diversity and inclusion are celebrated, ensuring that every team member can thrive both personally and professionally.
J

Contact Detail:

Jpmorgan Chase & Co. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Experienced Software Engineer Java / Python (Full Stack or Back End)

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Java or Python. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your coding skills and understanding agile methodologies. Practice common technical questions and be ready to discuss your past experiences in detail.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Experienced Software Engineer Java / Python (Full Stack or Back End)

Java
Python
System Design
Application Development
Testing
Operational Stability
Agile Methodologies
CI/CD
Application Resiliency
Security
Data Analysis
Cloud Technologies
Debugging
Software Development Life Cycle
Front-End Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the job description. Highlight your experience with Java or Python, and any relevant projects that showcase your skills in system design and application development. We want to see how you can push the limits of technology!

Showcase Your Projects: Include a section for personal or professional projects that demonstrate your coding prowess. Whether it's a mobile feature or a cloud integration, we love seeing what you've built. This gives us insight into your hands-on experience and creativity.

Be Clear and Concise: When writing your application, keep it clear and concise. Use bullet points where possible to make it easy for us to read. We appreciate straightforward communication, especially when it comes to your technical skills and experiences.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at JPMorganChase!

How to prepare for a job interview at Jpmorgan Chase & Co.

✨Know Your Tech Stack

Make sure you’re well-versed in Java and Python, as these are key for the role. Brush up on your coding skills and be ready to discuss your experience with both languages, especially in a corporate environment.

✨Understand Agile Methodologies

Familiarise yourself with agile practices like CI/CD and application resiliency. Be prepared to share examples of how you've applied these methodologies in past projects, as this will show your ability to work effectively within a team.

✨Showcase Problem-Solving Skills

During the interview, expect to tackle some coding challenges or system design questions. Practice common algorithms and data structures, and think aloud while solving problems to demonstrate your thought process.

✨Cultural Fit Matters

JPMorganChase values diversity and inclusion, so be ready to discuss how you contribute to a positive team culture. Share experiences where you’ve collaborated with diverse teams or helped foster an inclusive environment.

Experienced Software Engineer Java / Python (Full Stack or Back End)
Jpmorgan Chase & Co.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>