keywords/skills

Showing page 2 of 11 (10 in 0.30 seconds)

  • Glasgow, Scotland, United Kingdom
  • Competitive
    • Permanent
  • 10 Mar 2020
Software Engineer
As a JPMorgan Chase & Co. Site Reliability Engineering (SRE) you will combine software and systems to help us build a world-class engineering function. Working with your team, you'll focus on improving our production applications and systems to creatively solve operations problems. Much of our support and software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation.

Our culture of diversity, intellectual curiosity and problem solving is essential to our success. We bring people together with a wide variety of backgrounds, experiences and perspectives. We support teamwork, thinking big and taking risks in a blame-free environment. We promote self-direction to work on relevant projects, while building an environment that provides the support and mentorship needed to learn and grow. We are excited to see what you will bring to our team.

Responsibilities:
  • Design, code, test and deliver software to automate manual operational work
  • Troubleshoot priority incidents, facilitate blameless post-incident evaluations and ensure permanent closure of incidents
  • Engage with development teams throughout the life cycle to help develop software for reliability and scale, ensuring minimal refactoring or changes
  • Identify application patterns and analytics in support of better service level objectives
  • Design and develop self-healing and resiliency patterns
  • Design and develop performance tests, identify bottlenecks and opportunities for optimization and capacity demands, and present solutions for continuous improvements
  • Implement best in class monitoring frameworks to accomplish end-to-end flow monitoring and noiseless alerting
  • Develop automated software and product upgrades, change management and release management solutions
  • Coach/Influence developers and other teams across the globe to ensure resiliency and stability standards
  • Effectively split time between operational work and engineering work
  • Contribute to around the clock support coverage as needed
Qualifications
  • BS/BA degree or equivalent experience in a software engineering discipline
  • Expert in at least one technology stack designing, coding, testing, delivering software
  • Previous experience with software development, infrastructure development, or development and operations
  • Working knowledge or understanding of infrastructure components such as routers, load balancers, cloud products, container systems, compute, storage and networks
  • Excellent debugging and trouble shooting skills
  • Experience with Linux infrastructures, database SQL (MS SQL), CI/CD tools(Jenkins, Jules, Maven), scripting such as Java, JavaScript, Python or Perl or Ruby, Scrum/Kanban/Agile methodologies
  • Experience in Core Java, Oracle, MS SQL Server, Unix Shell Scripting
  • Basic knowledge about Development in J2EE, Spring Boot, MVC etc.
  • Experience about Support models - Incident Management, Problem Management
  • Knowledge about version control repositories like GIT
  • Understanding of NOSQL databases e.g. Marklogic, Hadoop, MongoDB etc..
  • Good interpersonal skills and communication with all levels of management and end users, participate in incident management and issue resolution across multiple teams
  • Perform Production releases
  • Problem Solver - think through the problems and come up with alternatives to resolve it short term and/or long term.
  • Able to prioritize and manage time efficiently
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.

  • Glasgow, Scotland, United Kingdom
  • Competitive
    • Permanent
  • 10 Mar 2020
Software Engineer
As a JPMorgan Chase & Co. Site Reliability Engineering (SRE) you will combine software and systems to help us build a world-class engineering function. Working with your team, you'll focus on improving our production applications and systems to creatively solve operations problems. Much of our support and software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation.

Our culture of diversity, intellectual curiosity and problem solving is essential to our success. We bring people together with a wide variety of backgrounds, experiences and perspectives. We support teamwork, thinking big and taking risks in a blame-free environment. We promote self-direction to work on relevant projects, while building an environment that provides the support and mentorship needed to learn and grow. We are excited to see what you will bring to our team.

Responsibilities:
  • Design, code, test and deliver software to automate manual operational work
  • Troubleshoot priority incidents, facilitate blameless post-incident evaluations and ensure permanent closure of incidents
  • Engage with development teams throughout the life cycle to help develop software for reliability and scale, ensuring minimal refactoring or changes
  • Identify application patterns and analytics in support of better service level objectives
  • Design and develop self-healing and resiliency patterns
  • Design and develop performance tests, identify bottlenecks and opportunities for optimization and capacity demands, and present solutions for continuous improvements
  • Implement best in class monitoring frameworks to accomplish end-to-end flow monitoring and noiseless alerting
  • Develop automated software and product upgrades, change management and release management solutions
  • Coach/Influence developers and other teams across the globe to ensure resiliency and stability standards
  • Effectively split time between operational work and engineering work
  • Contribute to around the clock support coverage as needed
Qualifications
  • BS/BA degree or equivalent experience in a software engineering discipline
  • Expert in at least one technology stack designing, coding, testing, delivering software
  • Previous experience with software development, infrastructure development, or development and operations
  • Working knowledge or understanding of infrastructure components such as routers, load balancers, cloud products, container systems, compute, storage and networks
  • Excellent debugging and trouble shooting skills
  • Experience with Linux infrastructures, database SQL (MS SQL), CI/CD tools(Jenkins, Jules, Maven), scripting such as Java, JavaScript, Python or Perl or Ruby, Scrum/Kanban/Agile methodologies
  • Experience in Core Java, Oracle, MS SQL Server, Unix Shell Scripting
  • Basic knowledge about Development in J2EE, Spring Boot, MVC etc.
  • Experience about Support models - Incident Management, Problem Management
  • Knowledge about version control repositories like GIT
  • Understanding of NOSQL databases e.g. Marklogic, Hadoop, MongoDB etc..
  • Good interpersonal skills and communication with all levels of management and end users, participate in incident management and issue resolution across multiple teams
  • Perform Production releases
  • Problem Solver - think through the problems and come up with alternatives to resolve it short term and/or long term.
  • Able to prioritize and manage time efficiently
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.

  • Glasgow, Scotland, United Kingdom
  • Competitive
    • Permanent
  • 10 Mar 2020
Java Developer
As a member of our Software Engineering Group you will dive head-first into creating innovative solutions that advance businesses and careers. You'll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. You'll be tasked with keeping the team and other key stakeholders up to speed on the progress of what's being developed. Coming in with an understanding of the importance of end-to-end software development-such as Agile frameworks-is key. And best of all, you'll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world.

Program Description

The Custody and Fund Services (CFS) Client Reference data initiative aims to provide a consistent view of client across CFS, streamline Client onboarding and Account opening process, resulting in improved servicing of clients, spanning all functions across CFS and providing a single authoritative source of client information

Job Description

A hands-on application developer (Senior/Mid-level/Junior - as multiple positions available) who is passionate about Java and/or GUI development, building highly scalable and resilient applications, and focused on solving complex business problems. Java candidates should have deep knowledge of data structures, multi-threading, web services, and data access patterns. UI candidates need to have experience developing high quality, highly functional web applications using Javascript and is current with the latest technologies around HTML, Javascript frameworks and Javascript charting libraries.

The candidate will be responsible for server-side and/or front end development supporting the Client Reference data initiatives for Custody and Fund Services business aimed to significantly improve the Client Onboarding process

She/he will have responsibility for unit-level design, coding, writing automated test cases, unit testing, integration testing and participating in the full SDLC, Agile methodology. The candidate must have a sound grasp of development best practice and system architecture. She/he will be expected to produce high-quality code that can pass critical peer review, and to work under a high-pressure and timeline-driven environment.

Deep technical knowledge and the ability to communicate ideas is an integral part of the role, and as such the successful candidate will be required to demonstrate proficiency in the technical areas required for the project, and should possess good verbal and written communication skills.

This role requires a wide variety of strengths and capabilities, including:
  • Demonstrates exceptional analytical and problem-solving skills.
  • Strong communication, organizational, and collaboration skills.
  • Java developers :
    • Solid understanding of Java,
    • Working knowledge of various data structures,
    • Concurrency and multi-threading, run time VM, garbage collection,
    • Web-based request handling, servlets and filters in J2EE, and distributed architecture
    • Java Messaging JMS, Kafka
    • Automated test cases
  • UI experience preferred but not essential :
    • JavaScript, some JavaScript framework (e.g. Ext JS or Angular JS, React JS), some JavaScript charting library
    • HTML, CSS
    • Web Services and various protocols
  • Knowledge and experience developing portals and portlets
  • Ability to follow complex design and development standards.
  • Experience working in multi-time zone development team.
  • Experience with real-time, event-driven systems and service-oriented architectures.
  • Glasgow, Scotland, United Kingdom
  • Competitive
    • Permanent
  • 10 Mar 2020
Java Developer
As a member of our Software Engineering Group you will dive head-first into creating innovative solutions that advance businesses and careers. You'll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. You'll be tasked with keeping the team and other key stakeholders up to speed on the progress of what's being developed. Coming in with an understanding of the importance of end-to-end software development-such as Agile frameworks-is key. And best of all, you'll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world.

Program Description

The Custody and Fund Services (CFS) Client Reference data initiative aims to provide a consistent view of client across CFS, streamline Client onboarding and Account opening process, resulting in improved servicing of clients, spanning all functions across CFS and providing a single authoritative source of client information

Job Description

A hands-on application developer (Senior/Mid-level/Junior - as multiple positions available) who is passionate about Java and/or GUI development, building highly scalable and resilient applications, and focused on solving complex business problems. Java candidates should have deep knowledge of data structures, multi-threading, web services, and data access patterns. UI candidates need to have experience developing high quality, highly functional web applications using Javascript and is current with the latest technologies around HTML, Javascript frameworks and Javascript charting libraries.

The candidate will be responsible for server-side and/or front end development supporting the Client Reference data initiatives for Custody and Fund Services business aimed to significantly improve the Client Onboarding process

She/he will have responsibility for unit-level design, coding, writing automated test cases, unit testing, integration testing and participating in the full SDLC, Agile methodology. The candidate must have a sound grasp of development best practice and system architecture. She/he will be expected to produce high-quality code that can pass critical peer review, and to work under a high-pressure and timeline-driven environment.

Deep technical knowledge and the ability to communicate ideas is an integral part of the role, and as such the successful candidate will be required to demonstrate proficiency in the technical areas required for the project, and should possess good verbal and written communication skills.

This role requires a wide variety of strengths and capabilities, including:
  • Demonstrates exceptional analytical and problem-solving skills.
  • Strong communication, organizational, and collaboration skills.
  • Java developers :
    • Solid understanding of Java,
    • Working knowledge of various data structures,
    • Concurrency and multi-threading, run time VM, garbage collection,
    • Web-based request handling, servlets and filters in J2EE, and distributed architecture
    • Java Messaging JMS, Kafka
    • Automated test cases
  • UI experience preferred but not essential :
    • JavaScript, some JavaScript framework (e.g. Ext JS or Angular JS, React JS), some JavaScript charting library
    • HTML, CSS
    • Web Services and various protocols
  • Knowledge and experience developing portals and portlets
  • Ability to follow complex design and development standards.
  • Experience working in multi-time zone development team.
  • Experience with real-time, event-driven systems and service-oriented architectures.
  • Glasgow, Scotland, United Kingdom
  • Competitive
    • Permanent
  • 10 Mar 2020
Lead Java Developer
As a member of our Software Engineering Groupyou will dive head-first into creating innovative solutions that advancebusinesses and careers. You'll join an inspiring and curious team oftechnologists dedicated to improving the design, analytics, development,coding, testing and application programming that goes into creating highquality software and new products. You'll be tasked with keeping the team andother key stakeholders up to speed on the progress of what's being developed.Coming in with an understanding of the importance of end-to-end softwaredevelopment-such as Agile frameworks-is key. And best of all, you'll be workingwith and sharing ideas, information and innovation with our global team oftechnologists from all over the world.

Program Description

The Custody and Fund Services (CFS) Client Reference data initiativeaims to provide a consistent view of client across CFS, streamline Clientonboarding and Account opening process, resulting in improved servicing of clients,spanning all functions across CFS and providing a single authoritative sourceof client information

Job Description

Ahands-on application developer (Senior/Mid-level/Junior - as multiple positionsavailable) who is passionate about Java and/or GUI development, building highlyscalable and resilient applications, and focused on solving complex businessproblems. Java candidates should have deep knowledge of data structures,multi-threading, web services, and data access patterns. UI candidatesneed to have experience developing high quality, highly functional webapplications using Javascript and is current with the latest technologiesaround HTML, Javascript frameworks and Javascript charting libraries.

Thecandidate will be responsible for server-side and/or front end developmentsupporting the Client Reference data initiatives for Custody and Fund Servicesbusiness aimed to significantly improve the Client Onboarding process

She/he will have responsibility for unit-level design, coding, writingautomated test cases, unit testing, integration testing and participating inthe full SDLC, Agile methodology. The candidate must have a sound grasp ofdevelopment best practice and system architecture. She/he will be expected toproduce high-quality code that can pass critical peer review, and to work undera high-pressure and timeline-driven environment.

Deep technical knowledge and the ability to communicate ideas is anintegral part of the role, and as such the successful candidate will berequired to demonstrate proficiency in the technical areas required for theproject, and should possess good verbal and written communication skills.

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

• Demonstrates exceptional analytical and problem-solving skills.
• Strong communication, organizational, and collaboration skills.

• Java developers:
o Deep understanding of Java,
o Working knowledge of various data structures,
o Concurrency and multi-threading, run time VM, garbage collection,
o Web-based request handling, servlets and filters in J2EE, and distributed architecture
o Java Messaging JMS, Kafka
o Automated test cases

• UI experience preferred but not essential:
o JavaScript, some JavaScript framework (e.g. Ext JS or Angular JS, React JS), some JavaScript charting library
o HTML, CSS
o Web Services and various protocols
• Knowledge and experience developing portals and portlets
• Ability to follow complex design and development standards.
• Experience working in multi-time zone development team.
• Experience with real-time, event-driven systems and service-oriented architectures.

  • Glasgow, Scotland, United Kingdom
  • Competitive
    • Permanent
  • 10 Mar 2020
Lead Java Developer
As a member of our Software Engineering Groupyou will dive head-first into creating innovative solutions that advancebusinesses and careers. You'll join an inspiring and curious team oftechnologists dedicated to improving the design, analytics, development,coding, testing and application programming that goes into creating highquality software and new products. You'll be tasked with keeping the team andother key stakeholders up to speed on the progress of what's being developed.Coming in with an understanding of the importance of end-to-end softwaredevelopment-such as Agile frameworks-is key. And best of all, you'll be workingwith and sharing ideas, information and innovation with our global team oftechnologists from all over the world.

Program Description

The Custody and Fund Services (CFS) Client Reference data initiativeaims to provide a consistent view of client across CFS, streamline Clientonboarding and Account opening process, resulting in improved servicing of clients,spanning all functions across CFS and providing a single authoritative sourceof client information

Job Description

Ahands-on application developer (Senior/Mid-level/Junior - as multiple positionsavailable) who is passionate about Java and/or GUI development, building highlyscalable and resilient applications, and focused on solving complex businessproblems. Java candidates should have deep knowledge of data structures,multi-threading, web services, and data access patterns. UI candidatesneed to have experience developing high quality, highly functional webapplications using Javascript and is current with the latest technologiesaround HTML, Javascript frameworks and Javascript charting libraries.

Thecandidate will be responsible for server-side and/or front end developmentsupporting the Client Reference data initiatives for Custody and Fund Servicesbusiness aimed to significantly improve the Client Onboarding process

She/he will have responsibility for unit-level design, coding, writingautomated test cases, unit testing, integration testing and participating inthe full SDLC, Agile methodology. The candidate must have a sound grasp ofdevelopment best practice and system architecture. She/he will be expected toproduce high-quality code that can pass critical peer review, and to work undera high-pressure and timeline-driven environment.

Deep technical knowledge and the ability to communicate ideas is anintegral part of the role, and as such the successful candidate will berequired to demonstrate proficiency in the technical areas required for theproject, and should possess good verbal and written communication skills.

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

• Demonstrates exceptional analytical and problem-solving skills.
• Strong communication, organizational, and collaboration skills.

• Java developers:
o Deep understanding of Java,
o Working knowledge of various data structures,
o Concurrency and multi-threading, run time VM, garbage collection,
o Web-based request handling, servlets and filters in J2EE, and distributed architecture
o Java Messaging JMS, Kafka
o Automated test cases

• UI experience preferred but not essential:
o JavaScript, some JavaScript framework (e.g. Ext JS or Angular JS, React JS), some JavaScript charting library
o HTML, CSS
o Web Services and various protocols
• Knowledge and experience developing portals and portlets
• Ability to follow complex design and development standards.
• Experience working in multi-time zone development team.
• Experience with real-time, event-driven systems and service-oriented architectures.

  • Glasgow, Scotland, United Kingdom
  • Competitive
    • Permanent
  • 10 Mar 2020
Java Developer
As a member of our Software Engineering Group you will dive head-first into creating innovative solutions that advance businesses and careers. You'll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. You'll be tasked with keeping the team and other key stakeholders up to speed on the progress of what's being developed. Coming in with an understanding of the importance of end-to-end software development-such as Agile frameworks-is key. And best of all, you'll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world.

Program Description

The Custody and Fund Services (CFS) Client Reference data initiative aims to provide a consistent view of client across CFS, streamline Client onboarding and Account opening process, resulting in improved servicing of clients, spanning all functions across CFS and providing a single authoritative source of client information

Job Description

A hands-on application developer (Senior/Mid-level/Junior - as multiple positions available) who is passionate about Java and/or GUI development, building highly scalable and resilient applications, and focused on solving complex business problems. Java candidates should have deep knowledge of data structures, multi-threading, web services, and data access patterns. UI candidates need to have experience developing high quality, highly functional web applications using Javascript and is current with the latest technologies around HTML, Javascript frameworks and Javascript charting libraries.

The candidate will be responsible for server-side and/or front end development supporting the Client Reference data initiatives for Custody and Fund Services business aimed to significantly improve the Client Onboarding process

She/he will have responsibility for unit-level design, coding, writing automated test cases, unit testing, integration testing and participating in the full SDLC, Agile methodology. The candidate must have a sound grasp of development best practice and system architecture. She/he will be expected to produce high-quality code that can pass critical peer review, and to work under a high-pressure and timeline-driven environment.

Deep technical knowledge and the ability to communicate ideas is an integral part of the role, and as such the successful candidate will be required to demonstrate proficiency in the technical areas required for the project, and should possess good verbal and written communication skills.

This role requires a wide variety of strengths and capabilities, including:
  • Demonstrates exceptional analytical and problem-solving skills.
  • Strong communication, organizational, and collaboration skills.
  • Java developers :
    • Solid understanding of Java,
    • Working knowledge of various data structures,
    • Concurrency and multi-threading, run time VM, garbage collection,
    • Web-based request handling, servlets and filters in J2EE, and distributed architecture
    • Java Messaging JMS, Kafka
    • Automated test cases
  • UI experience preferred but not essential :
    • JavaScript, some JavaScript framework (e.g. Ext JS or Angular JS, React JS), some JavaScript charting library
    • HTML, CSS
    • Web Services and various protocols
  • Knowledge and experience developing portals and portlets
  • Ability to follow complex design and development standards.
  • Experience working in multi-time zone development team.
  • Experience with real-time, event-driven systems and service-oriented architectures.
  • Glasgow, Scotland, United Kingdom
  • Competitive
    • Permanent
  • 10 Mar 2020
Java Developer
As a member of our Software Engineering Group you will dive head-first into creating innovative solutions that advance businesses and careers. You'll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. You'll be tasked with keeping the team and other key stakeholders up to speed on the progress of what's being developed. Coming in with an understanding of the importance of end-to-end software development-such as Agile frameworks-is key. And best of all, you'll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world.

Program Description

The Custody and Fund Services (CFS) Client Reference data initiative aims to provide a consistent view of client across CFS, streamline Client onboarding and Account opening process, resulting in improved servicing of clients, spanning all functions across CFS and providing a single authoritative source of client information

Job Description

A hands-on application developer (Senior/Mid-level/Junior - as multiple positions available) who is passionate about Java and/or GUI development, building highly scalable and resilient applications, and focused on solving complex business problems. Java candidates should have deep knowledge of data structures, multi-threading, web services, and data access patterns. UI candidates need to have experience developing high quality, highly functional web applications using Javascript and is current with the latest technologies around HTML, Javascript frameworks and Javascript charting libraries.

The candidate will be responsible for server-side and/or front end development supporting the Client Reference data initiatives for Custody and Fund Services business aimed to significantly improve the Client Onboarding process

She/he will have responsibility for unit-level design, coding, writing automated test cases, unit testing, integration testing and participating in the full SDLC, Agile methodology. The candidate must have a sound grasp of development best practice and system architecture. She/he will be expected to produce high-quality code that can pass critical peer review, and to work under a high-pressure and timeline-driven environment.

Deep technical knowledge and the ability to communicate ideas is an integral part of the role, and as such the successful candidate will be required to demonstrate proficiency in the technical areas required for the project, and should possess good verbal and written communication skills.

This role requires a wide variety of strengths and capabilities, including:
  • Demonstrates exceptional analytical and problem-solving skills.
  • Strong communication, organizational, and collaboration skills.
  • Java developers :
    • Solid understanding of Java,
    • Working knowledge of various data structures,
    • Concurrency and multi-threading, run time VM, garbage collection,
    • Web-based request handling, servlets and filters in J2EE, and distributed architecture
    • Java Messaging JMS, Kafka
    • Automated test cases
  • UI experience preferred but not essential :
    • JavaScript, some JavaScript framework (e.g. Ext JS or Angular JS, React JS), some JavaScript charting library
    • HTML, CSS
    • Web Services and various protocols
  • Knowledge and experience developing portals and portlets
  • Ability to follow complex design and development standards.
  • Experience working in multi-time zone development team.
  • Experience with real-time, event-driven systems and service-oriented architectures.
  • Edinburgh, Scotland, United Kingdom
  • Competitive
    • Permanent
  • 10 Mar 2020
Software Engineer


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
  • Edinburgh, Scotland, United Kingdom
  • Competitive
    • Permanent
  • 10 Mar 2020
Software Engineer


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