keywords/skills

Showing page 137 of 299 (10 in 0.42 seconds)

  • Bournemouth
  • 05 Mar 2020


What if you could make a meaningful impact on a global business, all while learning QA from the best in the business? In this role, you can. As a member of our Quality Assurance team, your goal is to ensure that our applications work as they should and meet customers' needs. To accomplish this, you'll join one of our high-performing QA teams. You'll draw on your testing knowledge and creativity to automate test capabilities and design test and maintenance procedures. You'll also tap our existing test frameworks to tackle specific problems. We take a collaborative approach to quality, which means you'll work with experienced developers, managers and business partners across the organization. You'll receive coaching, mentorship and continuous feedback to help you become an even better technologist and professional.


You will be working in the Macro E-Trading Technology QA team in Bournemouth, forming part of a global team that develops and maintains the systems responsible for a range of technologies and platforms across Macro E-Trading.
 
You will be interacting directly with both Technology teams and Front Office e-Trading partners across Macro E-Trading to fully certify electronic trading systems.
 
The role involves (but is not limited to):


  • Responsibility for end-to-end certification of Macro e-Trading execution platforms.

  • Working directly with Front Office e-Trading partners and partner Technology teams to analyze requirements and develop test plans.

  • Defining, executing, and maintaining manual and automated test scenarios. 



  • BS/BA degree or equivalent experience

  • Proven ability to write automated tests

  • Systems experience in working in Unix/Linux environment

  • Experience with SDLC/Agile teams tools eg Atlassian suite (JIRA, Bitbucket etc), Version Control tools (eg GIT)

  • Detailed understanding of common defect and data-management tools

  • Advanced knowledge of software lifecycles, including Waterfall and Agile, and test automation strategies

  • Experience working effectively with teams and stakeholders to develop relationships and achieve common goals

  • Proficiency in a business function, and some understanding of the broader business context

  • Ability to effectively communicate and      collaborate across a global team (including non-technical partner teams)

  • Experience in python and/or Java

  • Experience with FIX specification, order workflows is highly Experience in writing automated test 


Our Corporate & Investment Bank relies on innovators like you to build and maintain the technology that helps us safely service the world’s important corporations, governments and institutions. You’ll develop solutions for a bank entrusted with holding $18 trillion of assets and $393 billion in deposits.  CIB provides strategic advice, raises capital, manages risk, and extends liquidity in markets spanning over 100 countries around the world.

At JPMorgan Chase & Co. we value the unique skills of every employee, and we’re building a technology organization that thrives on diversity.  We encourage professional growth and career development, and offer competitive benefits and compensation.  If you’re looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world, we want to meet you.  

@2019 JPMorgan Chase & Co. JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.


  • Bournemouth
  • 05 Mar 2020


What if you could make a meaningful impact on a global business, all while learning QA from the best in the business? In this role, you can. As a member of our Quality Assurance team, your goal is to ensure that our applications work as they should and meet customers' needs. To accomplish this, you'll join one of our high-performing QA teams. You'll draw on your testing knowledge and creativity to automate test capabilities and design test and maintenance procedures. You'll also tap our existing test frameworks to tackle specific problems. We take a collaborative approach to quality, which means you'll work with experienced developers, managers and business partners across the organization. You'll receive coaching, mentorship and continuous feedback to help you become an even better technologist and professional.


You will be working in the Macro E-Trading Technology QA team in Bournemouth, forming part of a global team that develops and maintains the systems responsible for a range of technologies and platforms across Macro E-Trading.
 
You will be interacting directly with both Technology teams and Front Office e-Trading partners across Macro E-Trading to fully certify electronic trading systems.
 
The role involves (but is not limited to):


  • Responsibility for end-to-end certification of Macro e-Trading execution platforms.

  • Working directly with Front Office e-Trading partners and partner Technology teams to analyze requirements and develop test plans.

  • Defining, executing, and maintaining manual and automated test scenarios. 



  • BS/BA degree or equivalent experience

  • Proven ability to write automated tests

  • Systems experience in working in Unix/Linux environment

  • Experience with SDLC/Agile teams tools eg Atlassian suite (JIRA, Bitbucket etc), Version Control tools (eg GIT)

  • Detailed understanding of common defect and data-management tools

  • Advanced knowledge of software lifecycles, including Waterfall and Agile, and test automation strategies

  • Experience working effectively with teams and stakeholders to develop relationships and achieve common goals

  • Proficiency in a business function, and some understanding of the broader business context

  • Ability to effectively communicate and      collaborate across a global team (including non-technical partner teams)

  • Experience in python and/or Java

  • Experience with FIX specification, order workflows is highly Experience in writing automated test 


Our Corporate & Investment Bank relies on innovators like you to build and maintain the technology that helps us safely service the world’s important corporations, governments and institutions. You’ll develop solutions for a bank entrusted with holding $18 trillion of assets and $393 billion in deposits.  CIB provides strategic advice, raises capital, manages risk, and extends liquidity in markets spanning over 100 countries around the world.

At JPMorgan Chase & Co. we value the unique skills of every employee, and we’re building a technology organization that thrives on diversity.  We encourage professional growth and career development, and offer competitive benefits and compensation.  If you’re looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world, we want to meet you.  

@2019 JPMorgan Chase & Co. JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.


  • Bournemouth
  • 05 Mar 2020

As a member of our Software Engineering Group we look first and foremost for people who are passionate around solving business problems through innovation & engineering practices. You will be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You’ll work in a collaborative, trusting, thought-provoking environment—one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally. 



         

 

This role requires a wide variety of strengths and capabilities, including:

  • BS/BA degree or equivalent experience

  • Advanced knowledge of application, data and infrastructure architecture disciplines

  • Understanding of architecture and design across all systems 

  • Working proficiency in developmental toolsets

  • Knowledge of industry wide technology strategies and best practices

  • Ability to work in large, collaborative teams to achieve organizational goals, and passionate about building an innovative culture

  • Proficiency in one or more modern programming languages - Java

  • Understanding of software skills such as business analysis, development, maintenance and software improvement

When you work at JPMorgan Chase& Co., you’re not just working at a global financial institution. You’re an integral part of one of the world’s biggest tech companies. In 20 technology centers worldwide, our team of 50,000 technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $10B+ annual investment in technology enables us to hire people to create innovative solutions that will are transforming the financial services industry.


At JPMorgan Chase & Co. we value the unique skills of every employee, and we’re building a technology organization that thrives on diversity.  We encourage professional growth and career development, and offer competitive benefits and compensation.  If you’re looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world, we want to meet you.  


  • Bournemouth
  • 05 Mar 2020

As a member of our Software Engineering Group we look first and foremost for people who are passionate around solving business problems through innovation & engineering practices. You will be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You’ll work in a collaborative, trusting, thought-provoking environment—one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally. 



         

 

This role requires a wide variety of strengths and capabilities, including:

  • BS/BA degree or equivalent experience

  • Advanced knowledge of application, data and infrastructure architecture disciplines

  • Understanding of architecture and design across all systems 

  • Working proficiency in developmental toolsets

  • Knowledge of industry wide technology strategies and best practices

  • Ability to work in large, collaborative teams to achieve organizational goals, and passionate about building an innovative culture

  • Proficiency in one or more modern programming languages - Java

  • Understanding of software skills such as business analysis, development, maintenance and software improvement

When you work at JPMorgan Chase& Co., you’re not just working at a global financial institution. You’re an integral part of one of the world’s biggest tech companies. In 20 technology centers worldwide, our team of 50,000 technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $10B+ annual investment in technology enables us to hire people to create innovative solutions that will are transforming the financial services industry.


At JPMorgan Chase & Co. we value the unique skills of every employee, and we’re building a technology organization that thrives on diversity.  We encourage professional growth and career development, and offer competitive benefits and compensation.  If you’re looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world, we want to meet you.  


  • Edinburgh, United Kingdom
    • Permanent
  • 05 Mar 2020

Join us in Edinburgh as a Software Engineer

  • Design and develop state of the art applications and services as part of the Digital platform, and help us improve the products that support other engineers in the bank
  • This is an opportunity to work at the forefront of the bank's strategy, supporting Cloud and Cloud deliveries, and hone your technical expertise in a collaborative, Agile and forward thinking team environment
  • As well as developing your technical talents you'll have the opportunity to build project and leadership skills which will open up a range of exciting career options

What you'll do

As a Software Engineer, you'll be producing modular code which tests well, and is carefully designed with future scalability in mind. You'll be using your experience to help guide the strategic direction for developing components and services, as well as making sure we build software that’s consistent with the frameworks in use across the wider engineering community when applied at their best.

We'll look to you to use your up-to-date understanding of industry best practice to promote learning and knowledge sharing across the team, and to tackle complex problems where there might be no proven route to success. You'll also be developing and mentoring less experienced engineers by providing constructive, understandable feedback, and facilitating opportunities for practical learning.

Day-to-day, you'll be:

  • Supporting the bank's strategy for Cloud, and driving forward improvements with the centre of excellence
  • Liaising with principal engineers, architects in the domain and other key stakeholders to understand how the platform works and how it supports business objectives
  • Improving performance continually through the ongoing evaluation and analysis of metrics
  • Applying Agile methods to the development of software
  • Deploying code continually and rapidly, working through backlog

The skills you'll need

We're looking for someone adaptable to a wide range of technologies and with a genuine enthusiasm for DevOps driven software development. You'll have strong Java, J2EE and Spring-Security development experience, as well as experience with continuous delivery. You'll also have experience developing software products or API’s which are consumed by other developers and teams outside direct control.

You'll be a very capable communicator with the ability to communicate complex technical concepts clearly to your peers and management level colleagues, with good collaboration and stakeholder management skills. You'll also have demonstrable experience in solving highly complex analytical and numerical problems, as well as experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance.

We'll also look to you to demonstrate:

  • Strong fundamentals of OOPS concepts, exception handling, coding standards and logging
  • Expert knowledge of developing REST services using Spring Framework
  • Knowledge and experience of Spring Boot, DB including Oracle, MySQL, MSSQL and NOSQL, microservices architecture, and data structures and algorithms
  • Extensive web stacks experience, including REST APIs, resilient distributed micro-services, load-balancing and hosting
  • Extensive experience at an expert level in designing and implementing large data systems, managing complex integrations and providing API access to other teams
  • Expert knowledge of Java debugging tools and profilers

How we'll reward you

In return, we offer a competitive salary and you'll also join our retirement savings plan. You can also choose from a selection of protection, healthcare or lifestyle extras from RBSelect, our fully flexible reward programme.

Visit our reward and benefits page for more information on the benefit packages we offer.

Inclusion

At RBS, we want everyone to feel welcome, regardless of your background or needs. If you need adjustments making to your working environment, we’ll do everything we can to support you. As part of this commitment, we offer flexible working options for some of our roles - find out more.

This role will be assessed against the Critical People Capabilities framework

  • Improver Innovator: Foundation+
  • Change Ready: Proficient
  • Critical Thinker: Foundation+
  • Connected: Foundation+
  • Trusted Advisor: Foundation+

Grade: Appointed

Contact: Please contact Linda Sutton (linda.sutton@rbs.co.uk) for further information

If you need any adjustments to support your application, such as information in alternative formats or special requirements to access our buildings, or if you’re eligible under the Disability Confident Scheme please contact us and we’ll do everything we can to help.

  • Edinburgh, United Kingdom
    • Permanent
  • 05 Mar 2020

Join us in Edinburgh as a Software Engineer

  • Design and develop state of the art applications and services as part of the Digital platform, and help us improve the products that support other engineers in the bank
  • This is an opportunity to work at the forefront of the bank's strategy, supporting Cloud and Cloud deliveries, and hone your technical expertise in a collaborative, Agile and forward thinking team environment
  • As well as developing your technical talents you'll have the opportunity to build project and leadership skills which will open up a range of exciting career options

What you'll do

As a Software Engineer, you'll be producing modular code which tests well, and is carefully designed with future scalability in mind. You'll be using your experience to help guide the strategic direction for developing components and services, as well as making sure we build software that’s consistent with the frameworks in use across the wider engineering community when applied at their best.

We'll look to you to use your up-to-date understanding of industry best practice to promote learning and knowledge sharing across the team, and to tackle complex problems where there might be no proven route to success. You'll also be developing and mentoring less experienced engineers by providing constructive, understandable feedback, and facilitating opportunities for practical learning.

Day-to-day, you'll be:

  • Supporting the bank's strategy for Cloud, and driving forward improvements with the centre of excellence
  • Liaising with principal engineers, architects in the domain and other key stakeholders to understand how the platform works and how it supports business objectives
  • Improving performance continually through the ongoing evaluation and analysis of metrics
  • Applying Agile methods to the development of software
  • Deploying code continually and rapidly, working through backlog

The skills you'll need

We're looking for someone adaptable to a wide range of technologies and with a genuine enthusiasm for DevOps driven software development. You'll have strong Java, J2EE and Spring-Security development experience, as well as experience with continuous delivery. You'll also have experience developing software products or API’s which are consumed by other developers and teams outside direct control.

You'll be a very capable communicator with the ability to communicate complex technical concepts clearly to your peers and management level colleagues, with good collaboration and stakeholder management skills. You'll also have demonstrable experience in solving highly complex analytical and numerical problems, as well as experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance.

We'll also look to you to demonstrate:

  • Strong fundamentals of OOPS concepts, exception handling, coding standards and logging
  • Expert knowledge of developing REST services using Spring Framework
  • Knowledge and experience of Spring Boot, DB including Oracle, MySQL, MSSQL and NOSQL, microservices architecture, and data structures and algorithms
  • Extensive web stacks experience, including REST APIs, resilient distributed micro-services, load-balancing and hosting
  • Extensive experience at an expert level in designing and implementing large data systems, managing complex integrations and providing API access to other teams
  • Expert knowledge of Java debugging tools and profilers

How we'll reward you

In return, we offer a competitive salary and you'll also join our retirement savings plan. You can also choose from a selection of protection, healthcare or lifestyle extras from RBSelect, our fully flexible reward programme.

Visit our reward and benefits page for more information on the benefit packages we offer.

Inclusion

At RBS, we want everyone to feel welcome, regardless of your background or needs. If you need adjustments making to your working environment, we’ll do everything we can to support you. As part of this commitment, we offer flexible working options for some of our roles - find out more.

This role will be assessed against the Critical People Capabilities framework

  • Improver Innovator: Foundation+
  • Change Ready: Proficient
  • Critical Thinker: Foundation+
  • Connected: Foundation+
  • Trusted Advisor: Foundation+

Grade: Appointed

Contact: Please contact Linda Sutton (linda.sutton@rbs.co.uk) for further information

If you need any adjustments to support your application, such as information in alternative formats or special requirements to access our buildings, or if you’re eligible under the Disability Confident Scheme please contact us and we’ll do everything we can to help.

  • London
  • 05 Mar 2020

Position Overview

Job Title: Test Engineer

Location: London

Corporate Title: Assistant Vice President

As Lead Engineer you will work as part of a cross-functional agile delivery team with in Global Transaction Banking, including analysts, developers and testers. You will bring an innovative approach to quality assurance process, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be ready to take a leading role in all stages of software delivery, from initial analysis right through to production.

What we’ll offer you

A healthy, engaged and well-supported workforce are better equipped to do their best work and, more importantly, enjoy their lives inside and outside the workplace. That’s why we are committed to providing an environment with your development and wellbeing at its centre.

You can expect

  • Competitive salary and non-contributory pension
  • 30 days holiday plus bank holidays, with the option to purchase additional days
  • Life Assurance and Private Healthcare for you and your family
  • A range of flexible benefits including Retail Discounts, a Bike4Work scheme and Gym benefits
  • The opportunity to support a wide ranging CSR programme + 2 days’ volunteering leave per year

Your key responsibilities

  • Working and owning quality assurance activities for applications in scope, by collaborating closely with users, analysts, developers, and other testers to ensure we are building the right software
  • Ensuring adherence to testing best practices as well as adherence to internal testing standards whilst providing timely updates on test execution progress and blockers to appropriate stakeholders
  • Developing and maintain automated functional and regression test packs
  • Aligning with downstream/upstream system requirements and users to schedule Integration Testing as well as User Acceptance Testing
  • Maintaining appropriate test documents like Test Plans , Test Cases and Test Results and make sure that they are reviewed and approved by appropriate stakeholders

Your skills and experience

  • Good knowledge of Java, the Java Virtual Machine, Object Oriented and SOLID principles
  • Experience working in an agile team, practicing Scrum, Kanban, or Extreme programming
  • Experience in the development and execution of test automation scripts (Selenium, Cucumber, Karate etc)
  • Experience in Non-Functional Testing (Stress, Performance, etc) and associated tools (Gatling, Loadrunner, etc)
  • Experience with Continuous Integration / Continuous Delivery frameworks and processes 

How we’ll support you

  • Training and development to help you excel in your career
  • Flexible working to assist you balance your personal priorities
  • Coaching and support from experts in your team
  • A culture of continuous learning to aid progression

About us and our teams

Deutsche Bank is the leading German bank with strong European roots and a global network. Click here to see what we do.

Our values define the working environment we strive to create – diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.
We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.

Click here to find out more about diversity and inclusion at Deutsche Bank.

  • London
  • 05 Mar 2020

Position Overview

Job Title: Test Engineer

Location: London

Corporate Title: Assistant Vice President

As Lead Engineer you will work as part of a cross-functional agile delivery team with in Global Transaction Banking, including analysts, developers and testers. You will bring an innovative approach to quality assurance process, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be ready to take a leading role in all stages of software delivery, from initial analysis right through to production.

What we’ll offer you

A healthy, engaged and well-supported workforce are better equipped to do their best work and, more importantly, enjoy their lives inside and outside the workplace. That’s why we are committed to providing an environment with your development and wellbeing at its centre.

You can expect

  • Competitive salary and non-contributory pension
  • 30 days holiday plus bank holidays, with the option to purchase additional days
  • Life Assurance and Private Healthcare for you and your family
  • A range of flexible benefits including Retail Discounts, a Bike4Work scheme and Gym benefits
  • The opportunity to support a wide ranging CSR programme + 2 days’ volunteering leave per year

Your key responsibilities

  • Working and owning quality assurance activities for applications in scope, by collaborating closely with users, analysts, developers, and other testers to ensure we are building the right software
  • Ensuring adherence to testing best practices as well as adherence to internal testing standards whilst providing timely updates on test execution progress and blockers to appropriate stakeholders
  • Developing and maintain automated functional and regression test packs
  • Aligning with downstream/upstream system requirements and users to schedule Integration Testing as well as User Acceptance Testing
  • Maintaining appropriate test documents like Test Plans , Test Cases and Test Results and make sure that they are reviewed and approved by appropriate stakeholders

Your skills and experience

  • Good knowledge of Java, the Java Virtual Machine, Object Oriented and SOLID principles
  • Experience working in an agile team, practicing Scrum, Kanban, or Extreme programming
  • Experience in the development and execution of test automation scripts (Selenium, Cucumber, Karate etc)
  • Experience in Non-Functional Testing (Stress, Performance, etc) and associated tools (Gatling, Loadrunner, etc)
  • Experience with Continuous Integration / Continuous Delivery frameworks and processes 

How we’ll support you

  • Training and development to help you excel in your career
  • Flexible working to assist you balance your personal priorities
  • Coaching and support from experts in your team
  • A culture of continuous learning to aid progression

About us and our teams

Deutsche Bank is the leading German bank with strong European roots and a global network. Click here to see what we do.

Our values define the working environment we strive to create – diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.
We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.

Click here to find out more about diversity and inclusion at Deutsche Bank.

  • London
  • 05 Mar 2020

Position Overview

Job Title: Java Engineer

Location: London

Corporate Title: Assistant Vice President

As Java Engineer you will work as part of a cross-functional agile delivery team within Global Transaction Banking, including analysts, developers and testers. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a collaborative environment. You will be ready to take a leading role in all stages of software delivery, from initial analysis right through to production.

What we’ll offer you:

A healthy, engaged and well-supported workforce are better equipped to do their best work and, more importantly, enjoy their lives inside and outside the workplace. That’s why we are committed to providing an environment with your development and wellbeing at its centre.

You can expect

  • Competitive salary and non-contributory pension
  • 30 days holiday plus bank holidays, with the option to purchase additional days
  • Life Assurance and Private Healthcare for you and your family
  • A range of flexible benefits including Retail Discounts, a Bike4Work scheme and Gym benefits
  • The opportunity to support a wide ranging CSR programme + 2 days’ volunteering leave per year

Your key responsibilities

  • Ownership of application delivery in partnership with Business and Operations stakeholders from initiation till production
  • Leading and promoting a DevOps/ Site Reliability Engineer culture and modern toolchains to help continuous delivery
  • Embracing automated unit/integration testing as a standard development practice
  • Mentoring and guiding junior team members
  • Creating a culture of learning and continuous improvement within your team and beyond

Your skills and experience

  • Ability to develop engineer  reusable robust and performant Java code solutions aligned with good architectural and design principles
  • Extensive practical experience with the Spring framework and Spring Boot in particular and experience of building services that integrate with Apache Kafka
  • Experience of frameworks like Spring (boot), Kafka for microservice development and working knowledge of building microservices with Representational state transfer
  • Practical experience with Continuous Integration  / Continuous Delivery tools (Jenkins, Maven, Git) and deployment to container environments (Docker, Kubernetes, Openshift)
  • Extensive experience in designing and building relational and non-relational database solutions "Relational Database Management System" database schemes for high capacity and throughput processing

How we’ll support you:

  • Training and development to help you excel in your career
  • Flexible working to assist you balance your personal priorities
  • Coaching and support from experts in your team
  • A culture of continuous learning to aid progression

About us and our teams:

Deutsche Bank is the leading German bank with strong European roots and a global network. Click here to see what we do.

Our values define the working environment we strive to create – diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.
We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.

Click here to find out more about diversity and inclusion at Deutsche Bank.

  • London
  • 05 Mar 2020

Position Overview

Job Title: Java Engineer

Location: London

Corporate Title: Assistant Vice President

As Java Engineer you will work as part of a cross-functional agile delivery team within Global Transaction Banking, including analysts, developers and testers. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a collaborative environment. You will be ready to take a leading role in all stages of software delivery, from initial analysis right through to production.

What we’ll offer you:

A healthy, engaged and well-supported workforce are better equipped to do their best work and, more importantly, enjoy their lives inside and outside the workplace. That’s why we are committed to providing an environment with your development and wellbeing at its centre.

You can expect

  • Competitive salary and non-contributory pension
  • 30 days holiday plus bank holidays, with the option to purchase additional days
  • Life Assurance and Private Healthcare for you and your family
  • A range of flexible benefits including Retail Discounts, a Bike4Work scheme and Gym benefits
  • The opportunity to support a wide ranging CSR programme + 2 days’ volunteering leave per year

Your key responsibilities

  • Ownership of application delivery in partnership with Business and Operations stakeholders from initiation till production
  • Leading and promoting a DevOps/ Site Reliability Engineer culture and modern toolchains to help continuous delivery
  • Embracing automated unit/integration testing as a standard development practice
  • Mentoring and guiding junior team members
  • Creating a culture of learning and continuous improvement within your team and beyond

Your skills and experience

  • Ability to develop engineer  reusable robust and performant Java code solutions aligned with good architectural and design principles
  • Extensive practical experience with the Spring framework and Spring Boot in particular and experience of building services that integrate with Apache Kafka
  • Experience of frameworks like Spring (boot), Kafka for microservice development and working knowledge of building microservices with Representational state transfer
  • Practical experience with Continuous Integration  / Continuous Delivery tools (Jenkins, Maven, Git) and deployment to container environments (Docker, Kubernetes, Openshift)
  • Extensive experience in designing and building relational and non-relational database solutions "Relational Database Management System" database schemes for high capacity and throughput processing

How we’ll support you:

  • Training and development to help you excel in your career
  • Flexible working to assist you balance your personal priorities
  • Coaching and support from experts in your team
  • A culture of continuous learning to aid progression

About us and our teams:

Deutsche Bank is the leading German bank with strong European roots and a global network. Click here to see what we do.

Our values define the working environment we strive to create – diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.
We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.

Click here to find out more about diversity and inclusion at Deutsche Bank.