At a Glance
- Tasks: Create and execute innovative software solutions for financial services.
- Company: Join J.P. Morgan, a global leader in financial services.
- Benefits: Competitive salary, diverse culture, and opportunities for career advancement.
- Other info: Dynamic team environment with a focus on diversity and inclusion.
- Why this job: Make an impact in tech while working with cutting-edge tools and technologies.
- Qualifications: Bachelor's degree in Computer Science and 2+ years of software engineering experience.
The predicted salary is between 55000 - 65000 £ per year.
You're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Corporate and Investment Banking (CIB) Technology's Glass Liquidity and Cash management (GLCM) team, you will be pivotal in the creation, design, and execution of intricate software components for our technological solutions. You will be tasked with guaranteeing the security, dependability, and scalability of these components.
Job responsibilities:
- Executes standard software solutions, design, development, and technical troubleshooting.
- Writes secure and high-quality code using the syntax of at least one programming language with limited guidance.
- Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications.
- Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation.
- Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity.
- Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development.
- Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems.
Required qualifications, capabilities, and skills:
- Bachelor's degree in Computer Science or equivalent.
- Formal training or certification on software engineering concepts and 2+ years applied experience.
- Hands-on practical experience in system design, application development, testing, and operational stability.
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
- Experience across the whole Software Development Life Cycle.
- Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security.
- Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
- Experience in developing microservices using Java 8+, Spring Boot, REST, SQL, React JS, Angular JS.
- Strong focus on automated testing with good knowledge of TDD, BDD and Unit testing techniques using frameworks like Junit / Mockito.
- Good understanding of DevOps tools: source code control software (Git), build automation (Maven), continuous integration (Jenkins).
Preferred qualifications, capabilities, and skills:
- Familiarity with modern front-end technologies.
- Exposure to messaging systems like MQ/Kafka.
- Exposure to cloud technologies (Kubernetes preferred).
Software Engineer II, Glass Liquidity & Cash Management in London employer: NaSPA, Inc.
Contact Detail:
NaSPA, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer II, Glass Liquidity & Cash Management in London
✨Tip Number 1
Network like a pro! Reach out to current employees at JPMorgan Chase on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio of your projects, especially those involving Java, Spring Boot, or any cool microservices you've built. This will help you stand out during interviews.
✨Tip Number 3
Practice makes perfect! Brush up on your coding skills and be ready for technical interviews. Use platforms like LeetCode or HackerRank to tackle coding challenges that reflect the job requirements.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining the team at JPMorgan Chase.
We think you need these skills to ace Software Engineer II, Glass Liquidity & Cash Management 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 Java, Spring Boot, and any relevant projects that showcase your skills in software development and troubleshooting.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role at JPMorgan Chase and how your background aligns with the responsibilities outlined in the job description.
Showcase Your Technical Skills: Don’t forget to mention your hands-on experience with tools like Git, Jenkins, and your knowledge of automated testing techniques. This will show us that you’re ready to hit the ground running!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at NaSPA, Inc.
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Java 8+, Spring Boot, and SQL. Brush up on your knowledge of microservices and be ready to discuss how you've used these tools in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled technical challenges. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting how you approached problems and what solutions you implemented.
✨Understand Agile Methodologies
Familiarise yourself with agile practices, especially CI/CD and automated testing techniques like TDD and BDD. Be prepared to explain how you've applied these methodologies in your previous roles and how they can benefit the team at JPMorgan Chase.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the role and the company. Inquire about the team’s current projects, the challenges they face, or how they measure success in the GLCM team. This shows you're engaged and eager to contribute.