At a Glance
- Tasks: Join a team enhancing and building top-notch banking technology products.
- Company: JPMorgan Chase, a leader in global banking technology.
- Benefits: Competitive salary, remote work options, and professional development opportunities.
- Why this job: Be part of the next-gen core banking platform impacting millions worldwide.
- Qualifications: Experience in software engineering and proficiency in programming languages like Go, Python, or Java.
- Other info: Exciting secondment opportunity with a FinTech partner for hands-on experience.
The predicted salary is between 36000 - 60000 £ per year.
Be an integral part of a team that is constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Software Engineer II at JPMorgan Chase within the Global Banking Platform (GBP), you will work to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. We are building the next generation core banking platform that will operate at a global scale and will support hundreds of millions of accounts. We use cloud native technologies, and the work involves the development of micro-services, integrations, dashboards, production support tools, and CI/CD pipelines.
Initially, successful candidates for the role will be seconded to a FinTech software partner. This is an exciting opportunity to experience the day-to-day of a fintech while being fully backed by JPMC. After the conclusion of the secondment, all secondees will return to JPMC and apply the knowledge, technologies, and practices acquired and develop the critical services to support GBP’s worldwide journey to the cloud.
Job responsibilities:
- Design, implement and develop scalable, performant microservices using software engineering best practices.
- Write secure and high-quality code with limited guidance.
- Write automated unit tests, integration tests, etc.
- Apply technical knowledge to solve technical problems of basic complexity.
- Apply knowledge of tools within the Software Development Life Cycle (SDLC) toolchain to reduce toil and add value by automation.
- Manage and troubleshoot deployments from testing environments all the way to production.
- Interface with other engineering teams to ensure that features are added in a structured and coherent way.
- Translate generic product requirements into trackable tickets.
- Learn and apply system processes, methodologies, and skills for the development of secure, stable code and systems.
- Add to team culture of diversity, equity, inclusion, and respect.
Required qualifications, capabilities and skills:
- Formal training or certification on software engineering concepts and applied experience.
- Hands-on practical experience in system design, application development, testing, and operational stability.
- Experience in at least one major programming language: Go as preference, Python and/or Java.
- Experience in developing automated tests as an integral part of the development cycle.
Preferred qualifications, capabilities and skills:
- Experience with RESTful APIs.
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
- Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security.
- Knowledge of banking/finance.
- Experience with any cloud provider.
- Familiar with databases (SQL or NoSQL).
- Experience with client/server software architectures & networking, or microservice architectures.
- Experience using orchestration tools such as Kubernetes or Mesos.
- Experience with streaming architectures and tools (e.g., Kafka).
Software Engineer II- Global Banking Platform in London employer: Jpmorgan Chase & Co.
Contact Detail:
Jpmorgan Chase & Co. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer II- Global Banking Platform in London
✨Tip Number 1
Network like a pro! Reach out to current employees at JPMorgan Chase or in the fintech space. A friendly chat can give us insights into the company culture and maybe even a referral!
✨Tip Number 2
Show off your skills! Prepare a portfolio showcasing your projects, especially those involving microservices or cloud technologies. We want to see what you can do, so make it easy for us to be impressed!
✨Tip Number 3
Ace the interview! Research common technical questions related to software engineering and practice coding challenges. We’re looking for problem solvers, so demonstrate your thought process clearly.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love candidates who take the initiative to connect directly with us.
We think you need these skills to ace Software Engineer II- Global Banking Platform in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer II role. Highlight your experience with microservices, cloud technologies, and any relevant programming languages like Go, Python, or Java. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about the opportunity at JPMorgan Chase and how you can contribute to the Global Banking Platform. Be genuine and let your personality come through!
Showcase Your Projects: If you've worked on any projects that demonstrate your software engineering skills, make sure to include them. Whether it's a personal project or something from a previous job, we love seeing practical examples of your work!
Apply Through Our Website: Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows us you're serious about joining our team at StudySmarter!
How to prepare for a job interview at Jpmorgan Chase & Co.
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Go, Python, and Java. Brush up on your knowledge of RESTful APIs and cloud providers, as these are crucial for the role. Being able to discuss your hands-on experience with these tools will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled technical challenges in your previous roles. Think about how you’ve designed scalable microservices or automated testing processes. This will demonstrate your ability to apply software engineering best practices and solve complex problems effectively.
✨Understand Agile Methodologies
Familiarise yourself with agile practices, particularly CI/CD and application resiliency. Be ready to explain how you've implemented these methodologies in past projects. This shows that you can adapt to the fast-paced environment at JPMorgan Chase and contribute to their innovative culture.
✨Emphasise Team Collaboration
Since this role involves interfacing with other engineering teams, highlight your experience working collaboratively. Share examples of how you’ve contributed to a diverse team culture and ensured coherent feature integration. This will reflect your alignment with the company’s values of diversity, equity, and inclusion.