SoftwareEngineerII-Java

SoftwareEngineerII-Java

Glasgow Full-Time 28800 - 48000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Join our team to develop and troubleshoot software solutions in a dynamic environment.
  • Company: J.P. Morgan is a global leader in financial services, known for innovation and client partnerships.
  • Benefits: Enjoy a diverse workplace with opportunities for remote work and professional growth.
  • Why this job: Be part of a cutting-edge team driving technology in finance, with a focus on collaboration and innovation.
  • Qualifications: Strong Java skills and experience in software engineering concepts are essential; agile methodology knowledge is a plus.
  • Other info: We value diversity and inclusion, offering equal opportunities for all applicants.

The predicted salary is between 28800 - 48000 £ per year.

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer II at JPMorgan Chase within the Prime Financial Services team, you'll play a key role in the Trade Processing team, a vital component of our Global Clearing business in Equities within the Corporate and Investment Bank. Our team is responsible for the seamless processing of hundreds of thousands of transactions daily, bridging the gap between our clients and clearing houses. Our global clearing services, covering all major clearing houses, set us apart in the market. Your contributions will be crucial in ensuring timely, error-free, and efficient processing of client trades, with technology at the heart of these services.

You'll be aligned with one of our dynamic Product Teams, each dedicated to advancing a specific function within our technology ecosystem. These include areas such as Booking, Clearing, Affirmation, Charging, Data, and Modernization. Our applications are predominantly built in Java and utilize advanced, distributed technologies like Kafka and AMPS. Over the next two years, we are making significant investments to transition to containers (Kubernetes) and the cloud (AWS), enhancing our resilience, stability, capacity, and performance. Our global team of 30 professionals, with a strong presence in Glasgow and Bengaluru, thrives on extensive collaboration across locations, fostering innovation and growth. Our Product Teams are at the forefront of agile methodologies, continuously evolving to deliver innovative solutions.

Job responsibilities

  • Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  • Develop a strong understanding of key functions such as clearing, margining, and settlements within the OTC world, and proactively contribute to long-range organizational goals, strategic planning, and the implementation of best practices across the group.
  • Plan and manage Unit, System Integration Testing and User Acceptance Testing, while contributing to quality improvement through code reviews, adherence to code/architecture standards, and promoting code reuse.
  • Contribute to our data strategy including the storing of snapshots, streaming of real time, and cataloguing of our different data models.
  • Drive the delivery of business value through change programs within the OTC clearing technology group, partnering with tech leads to develop realistic and achievable project estimates.
  • Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies.
  • Adds 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.
  • Strong coding skills in Java (17 or later) and proficiency in one or more additional programming and database querying languages.
  • Experience with related technical frameworks such as Spring and Hibernate, and tools like Maven, Jenkins, and Git/Subversion.
  • Hands-on experience in system design, application development, testing, and maintaining code in a large corporate environment.
  • Solid understanding of the Software Development Life Cycle and agile methodologies, including CI/CD, application resiliency, and security.
  • Strong problem-solving, analytical, and communication skills (both verbal and written).
  • Ability to tackle complex, large-scale problems and provide end-to-end solutions.
  • Solid understanding of database (Oracle) concepts with working knowledge of vendors and exposure to performance tuning.
  • Ability to build and maintain strong relationships with stakeholders across business, operations, and technical teams.
  • Some experience in providing production support in a Level 2/Level 3 capacity.

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.

SoftwareEngineerII-Java employer: JPMorgan Chase

At JPMorgan Chase, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within our Prime Financial Services team. Located in Glasgow, our employees benefit from significant growth opportunities, cutting-edge technology projects, and a commitment to diversity and inclusion, ensuring a rewarding career path in the fast-paced world of finance and technology.
J

Contact Detail:

JPMorgan Chase Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land SoftwareEngineerII-Java

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java (17 or later), Kafka, and Kubernetes. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.

✨Tip Number 2

Engage with the software engineering community, especially those focused on financial services and trading technologies. Networking can provide insights into the company culture and may even lead to referrals.

✨Tip Number 3

Prepare to discuss your experience with agile methodologies and how you've contributed to team dynamics in previous roles. Highlighting your collaborative skills will resonate well with the team-oriented environment at JPMorgan Chase.

✨Tip Number 4

Research JPMorgan Chase's recent initiatives in cloud technology and data strategy. Being able to speak knowledgeably about their direction and how you can contribute will demonstrate your genuine interest in the role.

We think you need these skills to ace SoftwareEngineerII-Java

Strong coding skills in Java (17 or later)
Proficiency in additional programming languages
Experience with Spring and Hibernate frameworks
Familiarity with tools like Maven, Jenkins, and Git/Subversion
Hands-on experience in system design and application development
Understanding of the Software Development Life Cycle (SDLC)
Knowledge of agile methodologies including CI/CD
Solid understanding of database concepts, particularly Oracle
Experience in performance tuning of databases
Strong problem-solving and analytical skills
Excellent verbal and written communication skills
Ability to tackle complex, large-scale problems
Experience in providing production support in a Level 2/Level 3 capacity
Ability to build and maintain relationships with stakeholders
Experience in Unit, System Integration Testing, and User Acceptance Testing
Knowledge of data strategies including real-time streaming and data cataloguing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java and any relevant frameworks like Spring and Hibernate. Emphasise your problem-solving skills and any hands-on experience in system design and application development.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that align with the responsibilities outlined in the job description, particularly your experience with agile methodologies and CI/CD.

Showcase Relevant Skills: Clearly list your technical skills, especially those mentioned in the job description such as coding in Java (17 or later), database concepts, and tools like Maven and Jenkins. Provide examples of how you've applied these skills in previous roles.

Highlight Team Collaboration: Since the role involves working within dynamic Product Teams, include examples of how you've successfully collaborated with cross-functional teams. This could be through projects where you partnered with tech leads or contributed to team culture.

How to prepare for a job interview at JPMorgan Chase

✨Showcase Your Java Expertise

As a Software Engineer II, you'll need strong coding skills in Java. Be prepared to discuss your experience with Java 17 or later, and highlight any projects where you've used frameworks like Spring and Hibernate.

✨Understand the Financial Services Landscape

Familiarise yourself with key functions such as clearing, margining, and settlements within the OTC world. This knowledge will help you demonstrate your understanding of the role's impact on the business during the interview.

✨Emphasise Problem-Solving Skills

Prepare to discuss complex problems you've tackled in previous roles. Use specific examples to illustrate your analytical skills and how you provided end-to-end solutions, especially in large corporate environments.

✨Demonstrate Agile Methodology Knowledge

Since the team thrives on agile methodologies, be ready to talk about your experience with CI/CD processes and how you've contributed to quality improvement through code reviews and testing in past projects.

SoftwareEngineerII-Java
JPMorgan Chase
J
  • SoftwareEngineerII-Java

    Glasgow
    Full-Time
    28800 - 48000 £ / year (est.)

    Application deadline: 2027-06-25

  • J

    JPMorgan Chase

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