Technical Lead - Java Microservices & APIs Location: Leeds City Centre (Hybrid / Flexible Working) We're looking for a Technical Lead to take ownership of delivering Java microservices and APIs that power high-transaction digital web, app, and payments platforms . This is a hands-on leadership role where you'll drive technical design, coach engineers, and ensure products remain scalable, secure, and fit for purpose in a fast-changing environment. What You'll Do Lead the design, documentation, and delivery of technical solutions to agreed service levels. Guide engineers through implementation, balancing workloads, addressing hotspots, and providing coaching. Oversee deployments, ensuring quality, traceability, and compliance with security standards . Take accountability for technical debt, service levels, and vulnerability management. Collaborate with architects, DevOps engineers, product owners, and Scrum Masters to deliver seamless solutions. Join the out-of-hours support rota for critical digital products. What We're Looking For Strong expertise in Java and microservices development . Proven experience translating complex technical concepts for non-technical stakeholders. Confident influencing and negotiating in a highly regulated environment . Desirable skills include: RESTful design and API Gateway tools (Apigee or equivalent) Kubernetes / OpenShift Monitoring tools such as Grafana, Prometheus, Dynatrace CI/CD with GitLab or Artifactory Security practices (OWASP, JWT, certificates, encryption) Experience within IT support environments Benefits 25 days holiday + Bank Holidays , with the option to buy up to 5 more. Annual bonus of 7% of eligible pay Pension contributions up to 10% . Healthcare package including private medical, dental, and wellbeing support. Access to a benefits portal with discounts across retail, hospitality, and lifestyle. A flexible working culture with support for work-life balance and career growth For more information, please contact
10/09/2025
Full time
Technical Lead - Java Microservices & APIs Location: Leeds City Centre (Hybrid / Flexible Working) We're looking for a Technical Lead to take ownership of delivering Java microservices and APIs that power high-transaction digital web, app, and payments platforms . This is a hands-on leadership role where you'll drive technical design, coach engineers, and ensure products remain scalable, secure, and fit for purpose in a fast-changing environment. What You'll Do Lead the design, documentation, and delivery of technical solutions to agreed service levels. Guide engineers through implementation, balancing workloads, addressing hotspots, and providing coaching. Oversee deployments, ensuring quality, traceability, and compliance with security standards . Take accountability for technical debt, service levels, and vulnerability management. Collaborate with architects, DevOps engineers, product owners, and Scrum Masters to deliver seamless solutions. Join the out-of-hours support rota for critical digital products. What We're Looking For Strong expertise in Java and microservices development . Proven experience translating complex technical concepts for non-technical stakeholders. Confident influencing and negotiating in a highly regulated environment . Desirable skills include: RESTful design and API Gateway tools (Apigee or equivalent) Kubernetes / OpenShift Monitoring tools such as Grafana, Prometheus, Dynatrace CI/CD with GitLab or Artifactory Security practices (OWASP, JWT, certificates, encryption) Experience within IT support environments Benefits 25 days holiday + Bank Holidays , with the option to buy up to 5 more. Annual bonus of 7% of eligible pay Pension contributions up to 10% . Healthcare package including private medical, dental, and wellbeing support. Access to a benefits portal with discounts across retail, hospitality, and lifestyle. A flexible working culture with support for work-life balance and career growth For more information, please contact
Technical Lead Remote Working - Ad Hoc Cliebt VisitsWe are seeking an experienced and versatile Technology Delivery Lead to define propositions and lead the delivery of innovative technology solutions across the banking sector. This role involves end-to-end management of digital transformation initiatives, from shaping strategic direction and requirements to overseeing implementation and product launch.You will collaborate with Product Owners, Business Analysts, engineering, and testing teams to define technical requirements, produce scalable solution designs, and deliver working solutions that bring measurable impact to commercial banking clients and their end users.This role requires strong stakeholder management, deep domain expertise, a strategic mindset, and the ability to lead teams across Agile and traditional delivery frameworks. You'll also contribute to business development, mentor junior colleagues, and help shape internal best practices and thought leadership within the Commercial Banking and Technology practice.Core Banking systems : Mambu, Thought Machine 10X, Starling Engine Model 10X - EssentialKey Skills & Experience Banking & Financial Services Expertise:Proven experience working in or with Commercial Banks, FinTechs, or consultancies, delivering digital and core banking transformation programs. Deep understanding of products such as commercial lending, payments, trade finance, cash management, liquidity, and digital channels (web, mobile, RM tools). Technology Delivery Leadership:Experience leading end-to-end technology implementation projects - from proposition definition and technical requirements gathering to system design, development, testing, and deployment. Solution Design & Architecture:Strong skills in defining technical requirements and solution architecture, including experience with modular and microservices-based architecture, APIs, data platforms, and integration strategies. Agile & Waterfall Project Delivery:Deep knowledge of Agile (Scrum, Kanban) and traditional (Waterfall) delivery methodologies. Able to manage Agile ceremonies (stand-ups, sprint planning, retrospectives), track delivery using Jira, and coordinate cross-functional teams. DevSecOps & Modern Delivery:Familiarity with DevSecOps practices, CI/CD pipelines, cloud-native delivery models, and deployment/release management processes. Stakeholder Management:Strong interpersonal skills to engage with senior client stakeholders, internal teams, vendors, and partners. Able to translate complex technical concepts into business-focused language. Team Leadership & Mentoring:Experience leading large technical, engineering, and QA teams, with a track record of coaching, mentoring, and developing junior staff. Business Development & Consulting:Experience supporting pre-sales, developing proposals, responding to RFPs, and delivering client presentations. Able to shape and pitch technology propositions aligned to client needs. Technical & Analytical Tools:Proficient in Microsoft Office, Jira, Confluence, Miro, and similar tools. Desirable experience with programming or scripting languages (e.g., Java, Python, SQL, HTML, JSON). Certifications (Preferred): Agile certifications (Scrum Master, Product Owner) Architecture frameworks (e.g. TOGAF) Cloud certifications (AWS, GCP, Azure) ITIL or other IT service management credentials Industry Awareness:Knowledge of current trends and innovations in banking (e.g. embedded finance, open banking, digital onboarding, ESG data), and familiarity with key players across the ecosystem, from global tech firms to emerging FinTechs. If you're passionate about transforming the banking industry and eager to leverage your expertise to drive continuous improvement and innovation for clients then click "APPLY" or email
08/09/2025
Full time
Technical Lead Remote Working - Ad Hoc Cliebt VisitsWe are seeking an experienced and versatile Technology Delivery Lead to define propositions and lead the delivery of innovative technology solutions across the banking sector. This role involves end-to-end management of digital transformation initiatives, from shaping strategic direction and requirements to overseeing implementation and product launch.You will collaborate with Product Owners, Business Analysts, engineering, and testing teams to define technical requirements, produce scalable solution designs, and deliver working solutions that bring measurable impact to commercial banking clients and their end users.This role requires strong stakeholder management, deep domain expertise, a strategic mindset, and the ability to lead teams across Agile and traditional delivery frameworks. You'll also contribute to business development, mentor junior colleagues, and help shape internal best practices and thought leadership within the Commercial Banking and Technology practice.Core Banking systems : Mambu, Thought Machine 10X, Starling Engine Model 10X - EssentialKey Skills & Experience Banking & Financial Services Expertise:Proven experience working in or with Commercial Banks, FinTechs, or consultancies, delivering digital and core banking transformation programs. Deep understanding of products such as commercial lending, payments, trade finance, cash management, liquidity, and digital channels (web, mobile, RM tools). Technology Delivery Leadership:Experience leading end-to-end technology implementation projects - from proposition definition and technical requirements gathering to system design, development, testing, and deployment. Solution Design & Architecture:Strong skills in defining technical requirements and solution architecture, including experience with modular and microservices-based architecture, APIs, data platforms, and integration strategies. Agile & Waterfall Project Delivery:Deep knowledge of Agile (Scrum, Kanban) and traditional (Waterfall) delivery methodologies. Able to manage Agile ceremonies (stand-ups, sprint planning, retrospectives), track delivery using Jira, and coordinate cross-functional teams. DevSecOps & Modern Delivery:Familiarity with DevSecOps practices, CI/CD pipelines, cloud-native delivery models, and deployment/release management processes. Stakeholder Management:Strong interpersonal skills to engage with senior client stakeholders, internal teams, vendors, and partners. Able to translate complex technical concepts into business-focused language. Team Leadership & Mentoring:Experience leading large technical, engineering, and QA teams, with a track record of coaching, mentoring, and developing junior staff. Business Development & Consulting:Experience supporting pre-sales, developing proposals, responding to RFPs, and delivering client presentations. Able to shape and pitch technology propositions aligned to client needs. Technical & Analytical Tools:Proficient in Microsoft Office, Jira, Confluence, Miro, and similar tools. Desirable experience with programming or scripting languages (e.g., Java, Python, SQL, HTML, JSON). Certifications (Preferred): Agile certifications (Scrum Master, Product Owner) Architecture frameworks (e.g. TOGAF) Cloud certifications (AWS, GCP, Azure) ITIL or other IT service management credentials Industry Awareness:Knowledge of current trends and innovations in banking (e.g. embedded finance, open banking, digital onboarding, ESG data), and familiarity with key players across the ecosystem, from global tech firms to emerging FinTechs. If you're passionate about transforming the banking industry and eager to leverage your expertise to drive continuous improvement and innovation for clients then click "APPLY" or email
Job Title: Senior Java Developer Role Summary: We are looking for a highly skilled Senior Java Developer to design, develop, and maintain enterprise-grade applications. The role involves working closely with architects, business analysts, and cross-functional teams to deliver scalable, secure, and high-performing solutions. Key Responsibilities: Design, develop, and implement robust Java-based applications for enterprise use. Collaborate with product owners, architects, and business stakeholders to translate requirements into technical solutions. Lead code reviews, enforce best practices, and provide technical guidance to junior developers. Optimize application performance, scalability, and reliability. Integrate applications with databases, APIs, and third-party systems. Ensure code quality, maintainability, and compliance with security standards. Troubleshoot, debug, and resolve complex production issues. Contribute to continuous improvement in development processes and tools. Required Skills & Experience: 5 8+ years of experience in Java/J2EE application development. Strong knowledge of Core Java, Spring Framework (Spring Boot, Spring MVC, Spring Security), Hibernate/JPA. Hands-on experience with RESTful APIs, Microservices architecture, and messaging systems (Kafka, RabbitMQ, etc.). Proficiency in RDBMS (Oracle, MySQL, PostgreSQL) and SQL. Exposure to cloud platforms (AWS, Azure, GCP) is a plus. Familiarity with CI/CD pipelines, DevOps tools (Jenkins, Git, Docker, Kubernetes). Solid understanding of Agile methodologies and SDLC best practices. Strong problem-solving, analytical, and communication skills. Preferred: Experience in banking, payments, or financial services domain. Knowledge of front-end technologies (Angular, React, JavaScript) for full-stack exposure. Understanding of security protocols, authentication (OAuth2, JWT), and compliance requirements.
08/09/2025
Full time
Job Title: Senior Java Developer Role Summary: We are looking for a highly skilled Senior Java Developer to design, develop, and maintain enterprise-grade applications. The role involves working closely with architects, business analysts, and cross-functional teams to deliver scalable, secure, and high-performing solutions. Key Responsibilities: Design, develop, and implement robust Java-based applications for enterprise use. Collaborate with product owners, architects, and business stakeholders to translate requirements into technical solutions. Lead code reviews, enforce best practices, and provide technical guidance to junior developers. Optimize application performance, scalability, and reliability. Integrate applications with databases, APIs, and third-party systems. Ensure code quality, maintainability, and compliance with security standards. Troubleshoot, debug, and resolve complex production issues. Contribute to continuous improvement in development processes and tools. Required Skills & Experience: 5 8+ years of experience in Java/J2EE application development. Strong knowledge of Core Java, Spring Framework (Spring Boot, Spring MVC, Spring Security), Hibernate/JPA. Hands-on experience with RESTful APIs, Microservices architecture, and messaging systems (Kafka, RabbitMQ, etc.). Proficiency in RDBMS (Oracle, MySQL, PostgreSQL) and SQL. Exposure to cloud platforms (AWS, Azure, GCP) is a plus. Familiarity with CI/CD pipelines, DevOps tools (Jenkins, Git, Docker, Kubernetes). Solid understanding of Agile methodologies and SDLC best practices. Strong problem-solving, analytical, and communication skills. Preferred: Experience in banking, payments, or financial services domain. Knowledge of front-end technologies (Angular, React, JavaScript) for full-stack exposure. Understanding of security protocols, authentication (OAuth2, JWT), and compliance requirements.
Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As an Automation Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Job responsibilities Advocates for quality and testing, requiring hands-on QE and test automation experience, while demonstrating strong leadership skills. Adapts quickly to changing business needs in a fast-paced environment driven by market pressures. Manages large projects with high complexity, risk, and visibility. Contributes expertise in object-oriented design, utilizes test frameworks for UI and API, applies agile development methodology, and demonstrates an understanding of and exposure to all aspects of the project life cycle. Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Required qualifications, capabilities and skills Formal training or certification on QA Test Automation concepts and proficient applied experience Full understanding of SDLC, QA and Defect Lifecycle. Strong experience in developing test automation scripts with object-oriented programming languages such as Java using Eclipse/IntelliJ IDE Hand-on experience with Java and Selenium Upgrade/create new reusable tests framework for API and UI using Cucumber, Selenium, Java as per functional requirements. Overall knowledge in middleware technologies, Messaging queues and database Experience using continuous integration tools such as Jenkins. Experience in UI, Database and API testing. Implement end-to-end automated tests to run across multiple applications. Experience in working with agile team and knowledgeable in agile methodology and Jira. Sound working experience of Java, Selenium, API/REST Services. Preferred qualifications, capabilities, and skills Experience managing team - Set clear direction, drive performance, and contribute to process efficiencies. Sound SQL and DB knowledge (Oracle, Cassandra) preferred. Experience in developing In-Sprint Test Automation scripts is an added advantage. Experience in latest cucumber-based frameworks is an added advantage. About Us 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. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
01/09/2025
Full time
Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As an Automation Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Job responsibilities Advocates for quality and testing, requiring hands-on QE and test automation experience, while demonstrating strong leadership skills. Adapts quickly to changing business needs in a fast-paced environment driven by market pressures. Manages large projects with high complexity, risk, and visibility. Contributes expertise in object-oriented design, utilizes test frameworks for UI and API, applies agile development methodology, and demonstrates an understanding of and exposure to all aspects of the project life cycle. Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Required qualifications, capabilities and skills Formal training or certification on QA Test Automation concepts and proficient applied experience Full understanding of SDLC, QA and Defect Lifecycle. Strong experience in developing test automation scripts with object-oriented programming languages such as Java using Eclipse/IntelliJ IDE Hand-on experience with Java and Selenium Upgrade/create new reusable tests framework for API and UI using Cucumber, Selenium, Java as per functional requirements. Overall knowledge in middleware technologies, Messaging queues and database Experience using continuous integration tools such as Jenkins. Experience in UI, Database and API testing. Implement end-to-end automated tests to run across multiple applications. Experience in working with agile team and knowledgeable in agile methodology and Jira. Sound working experience of Java, Selenium, API/REST Services. Preferred qualifications, capabilities, and skills Experience managing team - Set clear direction, drive performance, and contribute to process efficiencies. Sound SQL and DB knowledge (Oracle, Cassandra) preferred. Experience in developing In-Sprint Test Automation scripts is an added advantage. Experience in latest cucumber-based frameworks is an added advantage. About Us 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. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Lead Software Engineer - React/UI at JPMorgan Chase as a part of the FICC E-TRADING team, you will serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. This role involves direct interaction with the front office, building a wide range of UI tools. Job Responsibilities Executes software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems, leveraging internal libraries such as MTK for components. Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture. Contributes to software engineering communities of practice and events that explore new and emerging technologies. Adds to team culture of diversity, opportunity, inclusion, and respect. Required Qualifications, Capabilities, and Skills Formal training or certification on system design concepts and proficient advanced experience Advanced in coding in React, JavaScript/Typescript, and familiar with Redux, Redux Toolkit, and OpenFin. Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages. Overall knowledge of the Software Development Life Cycle. Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security. Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.). Preferred Qualifications, Capabilities, and Skills Familiarity with modern front-end technologies and testing frameworks such as Playwright. Exposure to cloud technologies. Java full stack experience would be advantageous. Knowledge of AMPS messaging About Us 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. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
01/09/2025
Full time
Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Lead Software Engineer - React/UI at JPMorgan Chase as a part of the FICC E-TRADING team, you will serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. This role involves direct interaction with the front office, building a wide range of UI tools. Job Responsibilities Executes software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems, leveraging internal libraries such as MTK for components. Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture. Contributes to software engineering communities of practice and events that explore new and emerging technologies. Adds to team culture of diversity, opportunity, inclusion, and respect. Required Qualifications, Capabilities, and Skills Formal training or certification on system design concepts and proficient advanced experience Advanced in coding in React, JavaScript/Typescript, and familiar with Redux, Redux Toolkit, and OpenFin. Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages. Overall knowledge of the Software Development Life Cycle. Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security. Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.). Preferred Qualifications, Capabilities, and Skills Familiarity with modern front-end technologies and testing frameworks such as Playwright. Exposure to cloud technologies. Java full stack experience would be advantageous. Knowledge of AMPS messaging About Us 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. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. Join Corporate and Investment Banking Markets technology as a Software Engineer and be part of a team that accelerates the productivity of thousands of engineers' lives. Our mission is to build great solutions that leverage the capabilities that generative AI brings to the world of code modernization and Software Development Life Cycle process improvement. Our teams are highly collaborative, work very closely with our engineers, and create innovative solutions using Agile practices. As a Software Engineer III - AI ML within Corporate and Investment Banking Markets technology, you will have the opportunity to advance your software engineering career by developing innovative solutions that leverage generative AI for code modernization and Software Development Life Cycle process improvement. You will collaborate closely with engineers, provide technical guidance, and contribute to a culture of diversity, inclusion, and respect. Job Responsibilities Provides technical guidance on generative AI solutions to support business teams and technical partners. Develops robust, high-quality production code for generative AI applications supporting developer productivity gains. 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 Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, opportunity, inclusion, and respect Required Qualifications, Capabilities and Skills Experience in AI development, with specific focus on generative AI and large language models Hands-on practical experience in system design, application development, testing, and operational stability Proficient in coding in one or more languages: Python, Typescript & Java. Good Knowledge and actively keeping up to date in the filed of Generative AI, Large Language Models and responsible AI implementation. Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Overall knowledge of the Software Development Life Cycle Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) About Us 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. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
01/09/2025
Full time
Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. Join Corporate and Investment Banking Markets technology as a Software Engineer and be part of a team that accelerates the productivity of thousands of engineers' lives. Our mission is to build great solutions that leverage the capabilities that generative AI brings to the world of code modernization and Software Development Life Cycle process improvement. Our teams are highly collaborative, work very closely with our engineers, and create innovative solutions using Agile practices. As a Software Engineer III - AI ML within Corporate and Investment Banking Markets technology, you will have the opportunity to advance your software engineering career by developing innovative solutions that leverage generative AI for code modernization and Software Development Life Cycle process improvement. You will collaborate closely with engineers, provide technical guidance, and contribute to a culture of diversity, inclusion, and respect. Job Responsibilities Provides technical guidance on generative AI solutions to support business teams and technical partners. Develops robust, high-quality production code for generative AI applications supporting developer productivity gains. 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 Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, opportunity, inclusion, and respect Required Qualifications, Capabilities and Skills Experience in AI development, with specific focus on generative AI and large language models Hands-on practical experience in system design, application development, testing, and operational stability Proficient in coding in one or more languages: Python, Typescript & Java. Good Knowledge and actively keeping up to date in the filed of Generative AI, Large Language Models and responsible AI implementation. Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Overall knowledge of the Software Development Life Cycle Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) About Us 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. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Company description: Join a rapidly growing collaborative of disruptive technology companies working together to build a brilliant software and payments business. Since our inception in 2018, we've acquired software and services companies at a rate of more than one a month, so as a ClearCourse employee you'll benefit from the feel of a pioneering start-up environment, with the opportunity to work with significant assets during an exciting phase of our evolution. Our software products service clients in the Membership Services, Business Services, Events & Leisure, Retail and Payments Solutions industries. Our solutions help organisations become more efficient, effective and profitable, and achieve their goals by providing them with technology platforms that integrate seamlessly with the most popular CRM, event management and marketing automation platforms. Job description: Technical Lead (Java)Full-time - Permanent9.00 am - 17.30 pm Monday to FridayWaterlooville Office - 2/3 days Hybrid Working Are you a Senior Software Developer and looking for your step up? Do you have 3+ years of proven commercial experience as a Senior Software Developer or equivalent in Java? In this case, the Technical Lead role that we have open could be the chance to further your career with us and grow in a team that would support your development. At Swan Retail, we have more than 25 years of experience in the retail software industry, developing and delivering retail applications for hundreds of businesses. You'll be part of a successful business that helped build award-nominated loyalty for Jersey icon Voisins. Swan Retail has recently evolved a near-200-year-old business by creating Voisins Rewards solution which has been shortlisted for a 2023 Digital Jersey Tech Award- a glowing endorsement of the impact that the app has had in a relatively short space of time. We are part of a bigger company ClearCourse, which has offices all around the UK and globally. This means that you have plenty of opportunities to progress your career or relocate. You will have access to the following competitive benefits package that includes life assurance, private medical cover, income protection, company pension and 25 days annual leave, as well as additional flexible benefits to suit your lifestyle and enhance your well-being. The Technical Lead supports a team of Java developers who are working on our SRS and Cygnus Swan products. The role reports to the Development Team Manager. As Technical Lead, you will be responsible for directing an Agile Java development team in the design, development, coding, testing, and debugging of applications. Ensuring effective communication and knowledge sharing, mentoring, and coaching the Java team members. You will be expected to make technical decisions, provide guidance on architecture and design, conduct code reviews, and make strategic technical decisions for the team as needed. Experience in retail is desirable. A typical day would be to provide technical leadership and lead by example when developing and supporting our applications. You'll be designing and implementing Java-based applications. You'll be maintaining existing and developing new programs. Also, you'll be aligning application design with business goals. To succeed, you'll need 3+ years of proven commercial experience as a Senior Software Developer or equivalent in Java. You'll have experience with acting as Lead Developer on projects. You would have mentored and coached junior team members in past roles and are familiar with Agile development methodologies. Also, you'll be experienced with databases and SQL. I appreciate that your CV may not be up to date, so just send whatever you have and apply now to further your career with us.
18/08/2023
Full time
Company description: Join a rapidly growing collaborative of disruptive technology companies working together to build a brilliant software and payments business. Since our inception in 2018, we've acquired software and services companies at a rate of more than one a month, so as a ClearCourse employee you'll benefit from the feel of a pioneering start-up environment, with the opportunity to work with significant assets during an exciting phase of our evolution. Our software products service clients in the Membership Services, Business Services, Events & Leisure, Retail and Payments Solutions industries. Our solutions help organisations become more efficient, effective and profitable, and achieve their goals by providing them with technology platforms that integrate seamlessly with the most popular CRM, event management and marketing automation platforms. Job description: Technical Lead (Java)Full-time - Permanent9.00 am - 17.30 pm Monday to FridayWaterlooville Office - 2/3 days Hybrid Working Are you a Senior Software Developer and looking for your step up? Do you have 3+ years of proven commercial experience as a Senior Software Developer or equivalent in Java? In this case, the Technical Lead role that we have open could be the chance to further your career with us and grow in a team that would support your development. At Swan Retail, we have more than 25 years of experience in the retail software industry, developing and delivering retail applications for hundreds of businesses. You'll be part of a successful business that helped build award-nominated loyalty for Jersey icon Voisins. Swan Retail has recently evolved a near-200-year-old business by creating Voisins Rewards solution which has been shortlisted for a 2023 Digital Jersey Tech Award- a glowing endorsement of the impact that the app has had in a relatively short space of time. We are part of a bigger company ClearCourse, which has offices all around the UK and globally. This means that you have plenty of opportunities to progress your career or relocate. You will have access to the following competitive benefits package that includes life assurance, private medical cover, income protection, company pension and 25 days annual leave, as well as additional flexible benefits to suit your lifestyle and enhance your well-being. The Technical Lead supports a team of Java developers who are working on our SRS and Cygnus Swan products. The role reports to the Development Team Manager. As Technical Lead, you will be responsible for directing an Agile Java development team in the design, development, coding, testing, and debugging of applications. Ensuring effective communication and knowledge sharing, mentoring, and coaching the Java team members. You will be expected to make technical decisions, provide guidance on architecture and design, conduct code reviews, and make strategic technical decisions for the team as needed. Experience in retail is desirable. A typical day would be to provide technical leadership and lead by example when developing and supporting our applications. You'll be designing and implementing Java-based applications. You'll be maintaining existing and developing new programs. Also, you'll be aligning application design with business goals. To succeed, you'll need 3+ years of proven commercial experience as a Senior Software Developer or equivalent in Java. You'll have experience with acting as Lead Developer on projects. You would have mentored and coached junior team members in past roles and are familiar with Agile development methodologies. Also, you'll be experienced with databases and SQL. I appreciate that your CV may not be up to date, so just send whatever you have and apply now to further your career with us.
You won't just keep up, you'll break new ground. American Express Global Network Platform authorizes and processes millions of payment transactions every day. The Card Network platform is the critical backbone for all of American Express payment transactions and is a real time low latency system that is always available and highly resilient, processing transactions from around the world 24x7, 365 days a year. Connected to the core network, there's a number of key customer facing systems that power the American Express brand for key spending channels such as mobile payments and e-commerce. We develop and deliver functionalities for both the core and the customer facing systems and are looking for engineers to be part of our high-skilled team. As part of our diverse tech team, you can architect, code and ship software that makes us an essential part of our customers' digital lives. Here, you can work alongside talented engineers in an open, supportive, inclusive environment where your voice is valued, and you make your own decisions on what tech to use to solve challenging problems. As an Engineer, you will be part of a scrum team building core features and functions of the payment network systems/platforms deployed in a private cloud. The ideal candidate: Hands-on expertise with Java application design, software development and automated testing Worked in an agile delivery team and is familiar with the processes and ceremonies A drive to learn industry leading/innovative technologies and solutions Open to innovation and experimentation, engage in fun and outcome oriented culture, and is always ready to try new concepts without fear of failure Team-oriented, enabling the team to be more effective and productive Excellent written and verbal communications skills Tech stack: Java microservices for high-availability systems Scalable applications running on Vert.x, Spring Boot or similar Java 8, RxJava, Reactor, Kafka API Gateways Relational Databases: Oracle, Postgres (or similar) NoSQL: Redis, Couchbase, Cassandra High performance cloud infrastructure (PaaS) Key Responsibilities: Design and coding of user stories for distributed, scalable, high performant and systems using Java Debug software components and identify code defects for remediation Contribute to the deployment, support and monitoring of software across test, integration and production environments Collaborate with peer technology teams across different locations Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Minimum Qualifications: University Degree in computer science, computer engineering or equivalent experience Intermediate technical skills in the areas of microservices, APIs and Java 8 (or later) Considerable hands-on experience on enterprise software development Desired: Significant hands-on experience on enterprise software development Knowledge in microservices using RESTFul APIs and relational/NoSQL databases Designing and building Cloud native applications for cloud platforms using Docker, Kubernetes and OpenShift Messaging and distributed systems using Kafka Financial Transaction knowledge - ISO8583 messages, Payment Authorizations, Acquirers, Payment Networks, Issuers, Processors Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
24/09/2022
Full time
You won't just keep up, you'll break new ground. American Express Global Network Platform authorizes and processes millions of payment transactions every day. The Card Network platform is the critical backbone for all of American Express payment transactions and is a real time low latency system that is always available and highly resilient, processing transactions from around the world 24x7, 365 days a year. Connected to the core network, there's a number of key customer facing systems that power the American Express brand for key spending channels such as mobile payments and e-commerce. We develop and deliver functionalities for both the core and the customer facing systems and are looking for engineers to be part of our high-skilled team. As part of our diverse tech team, you can architect, code and ship software that makes us an essential part of our customers' digital lives. Here, you can work alongside talented engineers in an open, supportive, inclusive environment where your voice is valued, and you make your own decisions on what tech to use to solve challenging problems. As an Engineer, you will be part of a scrum team building core features and functions of the payment network systems/platforms deployed in a private cloud. The ideal candidate: Hands-on expertise with Java application design, software development and automated testing Worked in an agile delivery team and is familiar with the processes and ceremonies A drive to learn industry leading/innovative technologies and solutions Open to innovation and experimentation, engage in fun and outcome oriented culture, and is always ready to try new concepts without fear of failure Team-oriented, enabling the team to be more effective and productive Excellent written and verbal communications skills Tech stack: Java microservices for high-availability systems Scalable applications running on Vert.x, Spring Boot or similar Java 8, RxJava, Reactor, Kafka API Gateways Relational Databases: Oracle, Postgres (or similar) NoSQL: Redis, Couchbase, Cassandra High performance cloud infrastructure (PaaS) Key Responsibilities: Design and coding of user stories for distributed, scalable, high performant and systems using Java Debug software components and identify code defects for remediation Contribute to the deployment, support and monitoring of software across test, integration and production environments Collaborate with peer technology teams across different locations Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Minimum Qualifications: University Degree in computer science, computer engineering or equivalent experience Intermediate technical skills in the areas of microservices, APIs and Java 8 (or later) Considerable hands-on experience on enterprise software development Desired: Significant hands-on experience on enterprise software development Knowledge in microservices using RESTFul APIs and relational/NoSQL databases Designing and building Cloud native applications for cloud platforms using Docker, Kubernetes and OpenShift Messaging and distributed systems using Kafka Financial Transaction knowledge - ISO8583 messages, Payment Authorizations, Acquirers, Payment Networks, Issuers, Processors Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
Job Description: Job Title: Senior Software Engineer Corporate Title: Vice President Location:Bromley Bank of America: Bank of America Merrill Lynch provides comprehensive market, industry, product and advisory expertise to more than 140,000 businesses around the globe. With unrivalled insight and access delivered by dedicated relationship teams, we connect clients with the right opportunities in more than 150 countries throughout Europe, the Middle East and Africa, Asia Pacific and the Americas. Bank of America Merrill Lynch's Europe, Middle East and Africa (EMEA) footprint comprises of 32 cities across 23 countries on three continents. The company is a long-established participant in the European markets, with a presence since 1922. Currently over 14,000 associates are based in EMEA. Globally, Bank of America Merrill Lynch serves clients and customers in more than 150 countries and has relationships with 99 percent of the U.S. Fortune 500, nearly 96 percent of the Fortune Global 500 and 33 percent of the FTSE 100. Role Description: The successful candidate will: Contribute to story refinement/defining requirements. Participate and guide team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Perform spike/proof of concept as necessary to mitigate risk or implement new ideas. Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements. Utilize multiple architectural components (across data, application, business) in design and development of client requirements. Assist team with resolving technical complexities involved in completing tasks Design/develop/modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained. Design/develop/maintain automated test suites (integration, regression, performance). Automate manual release activities. Mentor other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack. Be a strong technologist who is inquisitive and has a desire to learn. The Team: The successful candidate will join a small Scrum team in Bromley consisting of 5 team members) working on the award-winning Global Liquidity Platform (GLP) application. The team is one of several teams working on the application, the others being India-based, and the teams frequently interact. The team is friendly and very collaborative, and this is achieved using a variety of collaboration tools such as WebEx and Skype. As the team operate in an agile manner there is also regular interaction with other technical teams, product management and end users. Training and development are a core part of the team ethos and is available through a variety of different means - we have a great online learning portal as well as providing more formal external training for niche requirements. Core Skills: Essential Skills: Excellent Java development experience - Good knowledge of core Java, JEE & in particular JMS, Spring - particularly SpringMVC, SpringBoot, REST, Unix scripting (BASH), JUnit, mocking (JMock/Mokito), WMQ, Hibernate, Acceptance Test Driven Development (JBehave, Cucumber). Experience of Oracle DB - PLSQL scripting. Extensive Experience with Agile / SCRUM Programming project methodologies. Experience in using software configuration management systems (e.g. Git/BitBucket). Experience in working with colleagues in other (global) locations. Ability to seek out information with little direction. Nice to have: Domain Driven Design, Scala, Akka, AngularJS, Splunk, Mulesoft Experience in the Banking domain, particularly Treasury and Payments. Bank of America: We are a financial services company offering a wide array of opportunities across many functions. Our focus on the financial success of our clients - individuals, companies and institutional investors - shapes the way that we organize ourselves and run our business. Global Technology delivers technology services globally across the bank's eight lines of business that serve individuals, companies and institutions. The team also focuses on digital banking, payments, infrastructure, data management and technology that enhances cyber security, and risk and capital management. Innovation is at the heart of all Global Technology does. As a member of Global Tech, you will use leading technologies such as robotics and artificial intelligence, as well as improved processes, to build our business. The team has replaced core platforms and simplified its infrastructure to improve speed to market. Its private cloud provides an environment that is scalable and secure. Global Tech uses data and analytics to enhance service, provide solutions and deepen relationships. Good conduct and sound judgment is crucial to our long term success. It's important that all employees in the organisation understand the expected standards of conduct and how we manage conduct risk. Individual accountability and an ownership mind-set are the cornerstones of our Code of Conduct and are at the heart of managing risk well. We are an equal opportunities employer, and ensure that no applicant is subject to less favourable treatment on the grounds of gender, gender identity, marital status, race, colour, nationality, ethnic or national origins, age, sexual orientation, socio-economic background, responsibilities for dependants, physical or mental disability. The Bank selects candidates for interview based on their skills, qualifications and experience. We strive to ensure that our recruitment processes are accessible for all candidates and encourage any candidates to tell us about any adjustment requirements. As part of our standard hiring process to manage risk, please note background screening checks will be conducted on all hires before commencing employment. Job Band: H5 Shift: Hours Per Week: 35 Weekly Schedule: Referral Bonus Amount: 0
24/09/2022
Full time
Job Description: Job Title: Senior Software Engineer Corporate Title: Vice President Location:Bromley Bank of America: Bank of America Merrill Lynch provides comprehensive market, industry, product and advisory expertise to more than 140,000 businesses around the globe. With unrivalled insight and access delivered by dedicated relationship teams, we connect clients with the right opportunities in more than 150 countries throughout Europe, the Middle East and Africa, Asia Pacific and the Americas. Bank of America Merrill Lynch's Europe, Middle East and Africa (EMEA) footprint comprises of 32 cities across 23 countries on three continents. The company is a long-established participant in the European markets, with a presence since 1922. Currently over 14,000 associates are based in EMEA. Globally, Bank of America Merrill Lynch serves clients and customers in more than 150 countries and has relationships with 99 percent of the U.S. Fortune 500, nearly 96 percent of the Fortune Global 500 and 33 percent of the FTSE 100. Role Description: The successful candidate will: Contribute to story refinement/defining requirements. Participate and guide team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Perform spike/proof of concept as necessary to mitigate risk or implement new ideas. Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements. Utilize multiple architectural components (across data, application, business) in design and development of client requirements. Assist team with resolving technical complexities involved in completing tasks Design/develop/modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained. Design/develop/maintain automated test suites (integration, regression, performance). Automate manual release activities. Mentor other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack. Be a strong technologist who is inquisitive and has a desire to learn. The Team: The successful candidate will join a small Scrum team in Bromley consisting of 5 team members) working on the award-winning Global Liquidity Platform (GLP) application. The team is one of several teams working on the application, the others being India-based, and the teams frequently interact. The team is friendly and very collaborative, and this is achieved using a variety of collaboration tools such as WebEx and Skype. As the team operate in an agile manner there is also regular interaction with other technical teams, product management and end users. Training and development are a core part of the team ethos and is available through a variety of different means - we have a great online learning portal as well as providing more formal external training for niche requirements. Core Skills: Essential Skills: Excellent Java development experience - Good knowledge of core Java, JEE & in particular JMS, Spring - particularly SpringMVC, SpringBoot, REST, Unix scripting (BASH), JUnit, mocking (JMock/Mokito), WMQ, Hibernate, Acceptance Test Driven Development (JBehave, Cucumber). Experience of Oracle DB - PLSQL scripting. Extensive Experience with Agile / SCRUM Programming project methodologies. Experience in using software configuration management systems (e.g. Git/BitBucket). Experience in working with colleagues in other (global) locations. Ability to seek out information with little direction. Nice to have: Domain Driven Design, Scala, Akka, AngularJS, Splunk, Mulesoft Experience in the Banking domain, particularly Treasury and Payments. Bank of America: We are a financial services company offering a wide array of opportunities across many functions. Our focus on the financial success of our clients - individuals, companies and institutional investors - shapes the way that we organize ourselves and run our business. Global Technology delivers technology services globally across the bank's eight lines of business that serve individuals, companies and institutions. The team also focuses on digital banking, payments, infrastructure, data management and technology that enhances cyber security, and risk and capital management. Innovation is at the heart of all Global Technology does. As a member of Global Tech, you will use leading technologies such as robotics and artificial intelligence, as well as improved processes, to build our business. The team has replaced core platforms and simplified its infrastructure to improve speed to market. Its private cloud provides an environment that is scalable and secure. Global Tech uses data and analytics to enhance service, provide solutions and deepen relationships. Good conduct and sound judgment is crucial to our long term success. It's important that all employees in the organisation understand the expected standards of conduct and how we manage conduct risk. Individual accountability and an ownership mind-set are the cornerstones of our Code of Conduct and are at the heart of managing risk well. We are an equal opportunities employer, and ensure that no applicant is subject to less favourable treatment on the grounds of gender, gender identity, marital status, race, colour, nationality, ethnic or national origins, age, sexual orientation, socio-economic background, responsibilities for dependants, physical or mental disability. The Bank selects candidates for interview based on their skills, qualifications and experience. We strive to ensure that our recruitment processes are accessible for all candidates and encourage any candidates to tell us about any adjustment requirements. As part of our standard hiring process to manage risk, please note background screening checks will be conducted on all hires before commencing employment. Job Band: H5 Shift: Hours Per Week: 35 Weekly Schedule: Referral Bonus Amount: 0
Who you'll be working with Capgemini's financial services specialists provide a complete range of services to help our clients capture sustainable business results. Our Financial Services Strategic Business Unit is a global organization which focuses on key financial services domains: Banking, Capital Markets, Insurance, Payments & Cards, Wealth and Asset Management, and Risk Management & Compliance. In addition to these domain areas, we have global practices that are dedicated to building innovative solutions in the areas of Business Information Management, Channels, Finance Transformation, Technology Development & Integration, and Testing. The focus of your role The Application Development & Maintenance practice is the largest practice within Capgemini Finanical Services, with a headcount of 6000+ servicing 500+ clients globally. ADM is the primary home for delivery-focused individuals, and as such we have established a number of partnerships with the wider industry including Microsoft, IBM, and Oracle - to name but a few - with whom we collaborate on a regular basis to bring new and innovative solutions to the market. Given our diverse skillset, ADM is involved in all aspects of client work within the financial services sector, and aims to provide exciting and challenging work to our employees, whilst also ensuring individuals have a defined progression path combined with a certification process that allows them to manage their development and careers at Capgemini. We are seeking a solution architect to create new API strategies for our clients. Our clients are creating new business strategies based on modern API capabilities. Be part of an innovating architecture leadership team focused on delivering quality solutions for our clients. You will be the API change agent on this team driving technology strategy working with client technical and business teams. You will learn and grow from both a technical and a domain knowledge working with the broad range of clients in the financial service sector. What you'll do Demonstrated experience with Solution architecture for integration projects Extensive architecture experience with service and API development Demonstrated experience developing monetization based on API and data Demonstrated experience leading multiple teams on API architecture initiatives Demonstrated experience with security aspects of API Demonstrated experience developing API strategy for multi-cloud and/or hybrid deployment scenarios Experience with full SDLC and multiple development tools such as Git API strategy management/implementation Rationalize API monetization strategy across multiple products/offerings Perform competitive assessment and technical analysis for API management Develop API taxonomy and classification across a broad range of products Develop strategies for API payload optimization for integrations/interoperability Work with stakeholders to rationalize and prioritize use cases for developing, consuming and running APIs Develop requirements for SW for API management Rationalize existing API management tools with strategy Validate API management tools Drive adoption of API management tools in business Contribute API governance strategy to client's governance process around how API strategy is implemented by the business Define KPIs for adherence to API management policies Work closely with Capgemini colleagues and clients as a member of a solution architecture team, typically within/associated with a delivery, proposition or consulting engagement Work as part of multi-disciplinary, multi-cultural, global teams to deliver strategic business, information & technology service architecture development Support business development activities in the way of pre-sales, shaping and designing solution architectures for proposals Experience with API management tools (Mulesoft, Apigee, Kong) Working with development teams using technologies Java, J2EE, Spring MVC, Spring boot, JBOSS, JDBC, MongoDB, Hadoop, MariaDB, Swagger or RAML, REST standards Being involved in infrastructure activities using following tech CICD Pipelines, Jenkins build tools, RedHat Openshift Cloud Infra, DevOps etc. What you'll bring Prior experience of working for a consulting firm Experience in design & delivery of a variety of solution architecture led solutions e.g. SOA, API tech - Java, J2EE, Spring MVC, Spring boot, REST standards along with a demonstrable working knowledge of DevOps technologies Proven background liaising with senior stakeholders to influence their thinking Creativity and resilience in the face of change, obstacles and adversity An outcome-oriented approach to architecture-enabled value creation A broad knowledge of technology solutions, current trends and techniques, and ability to communicate new technology developments Good financial services knowledge/experience, with consulting experience an added advantage Good communication skills in English and ability to work in a team Excellent problem-solving and analytical skills Excellent communication skills, both written and verbal Strong initiative; able to self-manage Comfortable with ambiguity and able to work through it to get the right things done Must be able to see tasks through to completion without significant guidance Personal time management skills and ability to meet individual and team deadlines Team player who works well with technical and business resources. Demonstrated experience with Solution architecture for integration projects Extensive architecture experience with service and API development Demonstrated experience developing monetization based on API and data Demonstrated experience leading multiple teams on API architecture initiatives Demonstrated experience with security aspects of API Demonstrated experience developing API strategy for multi-cloud and/or hybrid deployment scenarios Experience with full SDLC and multiple development tools such as Git Preferred Skillset Experience developing API strategy for financial products. Knowledge on standards for data exchange for financial institutions Experience developing API strategy for brownfield applications Security Certifications Experience with API management tools (Mulesoft, Apigee, Kong) Experience working with enterprise, engineering and PLM Applications Experience with encryption and Digital Rights Management Experience with robotic process automation (RPA) Why we're different At Capgemini, we help organisations across the world become more agile, more competitive and more successful. Smart, tailored, often ground-breaking technical solutions to complex problems are the norm. But so, too, is a culture that's as collaborative as it is forward thinking. Working closely with each other and with our clients, we get under the skin of business and to the heart of their goals. You will too. Capgemini positively encourages applications from suitably qualified and eligible candidates regardless of gender, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity. We are committed to hiring, developing and retaining the best people to deliver innovative, world-class solutions for our clients. We foster an inclusive culture that enables everyone to achieve their full potential and enjoy a fulfilling career with us. Our comprehensive flexible benefits package and lifestyle policies enable our employees to balance their individual, family and work-life needs. What we'll offer you Professional development. Accelerated career progression. An environment that encourages entrepreneurial spirit. It's all on offer at Capgemini. And although collaboration is at the core of the way we work, we also recognise individual needs with a flexible benefits package you can tailor to suit you. Inclusion Capgemini positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity. We are committed to hiring, developing and retaining the best people to deliver innovative, world-class solutions for our clients. We foster an inclusive culture that enables everyone to achieve their full potential and enjoy a fulfilling career with us. Our comprehensive flexible benefits package and lifestyle policies enable our employees to balance their family and work-life needs.
23/09/2022
Full time
Who you'll be working with Capgemini's financial services specialists provide a complete range of services to help our clients capture sustainable business results. Our Financial Services Strategic Business Unit is a global organization which focuses on key financial services domains: Banking, Capital Markets, Insurance, Payments & Cards, Wealth and Asset Management, and Risk Management & Compliance. In addition to these domain areas, we have global practices that are dedicated to building innovative solutions in the areas of Business Information Management, Channels, Finance Transformation, Technology Development & Integration, and Testing. The focus of your role The Application Development & Maintenance practice is the largest practice within Capgemini Finanical Services, with a headcount of 6000+ servicing 500+ clients globally. ADM is the primary home for delivery-focused individuals, and as such we have established a number of partnerships with the wider industry including Microsoft, IBM, and Oracle - to name but a few - with whom we collaborate on a regular basis to bring new and innovative solutions to the market. Given our diverse skillset, ADM is involved in all aspects of client work within the financial services sector, and aims to provide exciting and challenging work to our employees, whilst also ensuring individuals have a defined progression path combined with a certification process that allows them to manage their development and careers at Capgemini. We are seeking a solution architect to create new API strategies for our clients. Our clients are creating new business strategies based on modern API capabilities. Be part of an innovating architecture leadership team focused on delivering quality solutions for our clients. You will be the API change agent on this team driving technology strategy working with client technical and business teams. You will learn and grow from both a technical and a domain knowledge working with the broad range of clients in the financial service sector. What you'll do Demonstrated experience with Solution architecture for integration projects Extensive architecture experience with service and API development Demonstrated experience developing monetization based on API and data Demonstrated experience leading multiple teams on API architecture initiatives Demonstrated experience with security aspects of API Demonstrated experience developing API strategy for multi-cloud and/or hybrid deployment scenarios Experience with full SDLC and multiple development tools such as Git API strategy management/implementation Rationalize API monetization strategy across multiple products/offerings Perform competitive assessment and technical analysis for API management Develop API taxonomy and classification across a broad range of products Develop strategies for API payload optimization for integrations/interoperability Work with stakeholders to rationalize and prioritize use cases for developing, consuming and running APIs Develop requirements for SW for API management Rationalize existing API management tools with strategy Validate API management tools Drive adoption of API management tools in business Contribute API governance strategy to client's governance process around how API strategy is implemented by the business Define KPIs for adherence to API management policies Work closely with Capgemini colleagues and clients as a member of a solution architecture team, typically within/associated with a delivery, proposition or consulting engagement Work as part of multi-disciplinary, multi-cultural, global teams to deliver strategic business, information & technology service architecture development Support business development activities in the way of pre-sales, shaping and designing solution architectures for proposals Experience with API management tools (Mulesoft, Apigee, Kong) Working with development teams using technologies Java, J2EE, Spring MVC, Spring boot, JBOSS, JDBC, MongoDB, Hadoop, MariaDB, Swagger or RAML, REST standards Being involved in infrastructure activities using following tech CICD Pipelines, Jenkins build tools, RedHat Openshift Cloud Infra, DevOps etc. What you'll bring Prior experience of working for a consulting firm Experience in design & delivery of a variety of solution architecture led solutions e.g. SOA, API tech - Java, J2EE, Spring MVC, Spring boot, REST standards along with a demonstrable working knowledge of DevOps technologies Proven background liaising with senior stakeholders to influence their thinking Creativity and resilience in the face of change, obstacles and adversity An outcome-oriented approach to architecture-enabled value creation A broad knowledge of technology solutions, current trends and techniques, and ability to communicate new technology developments Good financial services knowledge/experience, with consulting experience an added advantage Good communication skills in English and ability to work in a team Excellent problem-solving and analytical skills Excellent communication skills, both written and verbal Strong initiative; able to self-manage Comfortable with ambiguity and able to work through it to get the right things done Must be able to see tasks through to completion without significant guidance Personal time management skills and ability to meet individual and team deadlines Team player who works well with technical and business resources. Demonstrated experience with Solution architecture for integration projects Extensive architecture experience with service and API development Demonstrated experience developing monetization based on API and data Demonstrated experience leading multiple teams on API architecture initiatives Demonstrated experience with security aspects of API Demonstrated experience developing API strategy for multi-cloud and/or hybrid deployment scenarios Experience with full SDLC and multiple development tools such as Git Preferred Skillset Experience developing API strategy for financial products. Knowledge on standards for data exchange for financial institutions Experience developing API strategy for brownfield applications Security Certifications Experience with API management tools (Mulesoft, Apigee, Kong) Experience working with enterprise, engineering and PLM Applications Experience with encryption and Digital Rights Management Experience with robotic process automation (RPA) Why we're different At Capgemini, we help organisations across the world become more agile, more competitive and more successful. Smart, tailored, often ground-breaking technical solutions to complex problems are the norm. But so, too, is a culture that's as collaborative as it is forward thinking. Working closely with each other and with our clients, we get under the skin of business and to the heart of their goals. You will too. Capgemini positively encourages applications from suitably qualified and eligible candidates regardless of gender, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity. We are committed to hiring, developing and retaining the best people to deliver innovative, world-class solutions for our clients. We foster an inclusive culture that enables everyone to achieve their full potential and enjoy a fulfilling career with us. Our comprehensive flexible benefits package and lifestyle policies enable our employees to balance their individual, family and work-life needs. What we'll offer you Professional development. Accelerated career progression. An environment that encourages entrepreneurial spirit. It's all on offer at Capgemini. And although collaboration is at the core of the way we work, we also recognise individual needs with a flexible benefits package you can tailor to suit you. Inclusion Capgemini positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity. We are committed to hiring, developing and retaining the best people to deliver innovative, world-class solutions for our clients. We foster an inclusive culture that enables everyone to achieve their full potential and enjoy a fulfilling career with us. Our comprehensive flexible benefits package and lifestyle policies enable our employees to balance their family and work-life needs.
Who you'll be working with Capgemini's financial services specialists provide a complete range of services to help our clients capture sustainable business results. Our Financial Services Strategic Business Unit is a global organization which focuses on key financial services domains: Banking, Capital Markets, Insurance, Payments & Cards, Wealth and Asset Management, and Risk Management & Compliance. In addition to these domain areas, we have global practices that are dedicated to building innovative solutions in the areas of Business Information Management, Channels, Finance Transformation, Technology Development & Integration, and Testing. We are currently seeking a top performing Data Modellerwith hands on experience in Data & Analytics to join our successful Insights & Data Practice. This is a permanent requirement within our Financial Services Business Unit and the successful consultants will be expected to travel. The focus of your role Capgemini Financial Services requires an experienced Data Architect/Data Analyst with Technical / Management skills in the area of business intelligence, data warehousing, reporting and analytics. As a Data Modeller with Infosphere Data Architect (IDA) experience, you will be building operational and reporting data models for Data Lakes on the Cloud. This is a great opportunity to work on a cutting-edge data programme delivering Insights on AWS/GCP Cloud. Working with our Insights and Data Practice, you will be part of a large, multi-year banking capability transformation. What you'll do Provide Solutions and engineering delivery in the Data Extract Transform Load area using feasible technology to deliver data in the strategic archive solution and other solutions Gather requirements and convert them into optimum technical design Develop end to end pipeline from data extraction from operational systems into archive systems or other operational systems held on prem public cloud or SaaS Work with key stake holders' business and technical and colleagues located at different locations in India US as well as in UK to ensure goals are understood the protocols are adhered to and strong engineering capability delivered Work as part of a team encourage innovation best practices Problem solving with alternative approaches and in consultation with stakeholders What you'll bring Strong understanding of Object Oriented Design using Java or any other Language i,e; Python Strong experience in API security performance orchestration usage consumption tracking and alerting Hands on experience on Web Services SOAP REST creation of relational database schemas and optimising SQL queries Experience in building public cloud pipeline AWS GCP or Azure working knowledge on Unix and Linux Working knowledge of Enterprise tools like Service First Jira Confluence API designing through software like Mulesoft WSO2 Akana RAML Swagger etc Experience of building batch pipeline with ETL tools Ab Initio Glue etc API testing though Postman Talent SOAPUI Insomania etc Strong knowledge in IDE tools like Intellij Eclipse STS etc Version control through any of the tools Stash Bitbucket Github Git etc Hands on experience in developing Unit and Integration test Java Python Strong DevOps concepts and good understanding of CI CD pipeline e g Jenkins Bitbucket Sonarqube and Veracode Knowledge on multithreading and concurrency concepts Experience in Build tools like Maven Gradle etc and open source cloud technologies Why we're different At Capgemini, we help organisations across the world become more agile, more competitive and more successful. Smart, tailored, often ground-breaking technical solutions to complex problems are the norm. But so, too, is a culture that's as collaborative as it is forward thinking. Working closely with each other, and with our clients, we get under the skin of businesses and to the heart of their goals. You will too. Capgemini positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity. We are committed to hiring, developing and retaining the best people to deliver innovative, world-class solutions for our clients. We foster an inclusive culture that enables everyone to achieve their full potential and enjoy a fulfilling career with us. Our comprehensive flexible benefits package and lifestyle policies enable our employees to balance their individual, family and work-life needs. What we'll offer you Professional development. Accelerated career progression. An environment that encourages entrepreneurial spirit. It's all on offer at Capgemini. And although collaboration is at the core of the way we work, we also recognise individual needs with a flexible benefits package you can tailor to suit you.
23/09/2022
Full time
Who you'll be working with Capgemini's financial services specialists provide a complete range of services to help our clients capture sustainable business results. Our Financial Services Strategic Business Unit is a global organization which focuses on key financial services domains: Banking, Capital Markets, Insurance, Payments & Cards, Wealth and Asset Management, and Risk Management & Compliance. In addition to these domain areas, we have global practices that are dedicated to building innovative solutions in the areas of Business Information Management, Channels, Finance Transformation, Technology Development & Integration, and Testing. We are currently seeking a top performing Data Modellerwith hands on experience in Data & Analytics to join our successful Insights & Data Practice. This is a permanent requirement within our Financial Services Business Unit and the successful consultants will be expected to travel. The focus of your role Capgemini Financial Services requires an experienced Data Architect/Data Analyst with Technical / Management skills in the area of business intelligence, data warehousing, reporting and analytics. As a Data Modeller with Infosphere Data Architect (IDA) experience, you will be building operational and reporting data models for Data Lakes on the Cloud. This is a great opportunity to work on a cutting-edge data programme delivering Insights on AWS/GCP Cloud. Working with our Insights and Data Practice, you will be part of a large, multi-year banking capability transformation. What you'll do Provide Solutions and engineering delivery in the Data Extract Transform Load area using feasible technology to deliver data in the strategic archive solution and other solutions Gather requirements and convert them into optimum technical design Develop end to end pipeline from data extraction from operational systems into archive systems or other operational systems held on prem public cloud or SaaS Work with key stake holders' business and technical and colleagues located at different locations in India US as well as in UK to ensure goals are understood the protocols are adhered to and strong engineering capability delivered Work as part of a team encourage innovation best practices Problem solving with alternative approaches and in consultation with stakeholders What you'll bring Strong understanding of Object Oriented Design using Java or any other Language i,e; Python Strong experience in API security performance orchestration usage consumption tracking and alerting Hands on experience on Web Services SOAP REST creation of relational database schemas and optimising SQL queries Experience in building public cloud pipeline AWS GCP or Azure working knowledge on Unix and Linux Working knowledge of Enterprise tools like Service First Jira Confluence API designing through software like Mulesoft WSO2 Akana RAML Swagger etc Experience of building batch pipeline with ETL tools Ab Initio Glue etc API testing though Postman Talent SOAPUI Insomania etc Strong knowledge in IDE tools like Intellij Eclipse STS etc Version control through any of the tools Stash Bitbucket Github Git etc Hands on experience in developing Unit and Integration test Java Python Strong DevOps concepts and good understanding of CI CD pipeline e g Jenkins Bitbucket Sonarqube and Veracode Knowledge on multithreading and concurrency concepts Experience in Build tools like Maven Gradle etc and open source cloud technologies Why we're different At Capgemini, we help organisations across the world become more agile, more competitive and more successful. Smart, tailored, often ground-breaking technical solutions to complex problems are the norm. But so, too, is a culture that's as collaborative as it is forward thinking. Working closely with each other, and with our clients, we get under the skin of businesses and to the heart of their goals. You will too. Capgemini positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity. We are committed to hiring, developing and retaining the best people to deliver innovative, world-class solutions for our clients. We foster an inclusive culture that enables everyone to achieve their full potential and enjoy a fulfilling career with us. Our comprehensive flexible benefits package and lifestyle policies enable our employees to balance their individual, family and work-life needs. What we'll offer you Professional development. Accelerated career progression. An environment that encourages entrepreneurial spirit. It's all on offer at Capgemini. And although collaboration is at the core of the way we work, we also recognise individual needs with a flexible benefits package you can tailor to suit you.
Who you'll be working with Capgemini's financial services specialists provide a complete range of services to help our clients capture sustainable business results. Our Financial Services Strategic Business Unit is a global organization which focuses on key financial services domains: Banking, Capital Markets, Insurance, Payments & Cards, Wealth and Asset Management, and Risk Management & Compliance. In addition to these domain areas, we have global practices that are dedicated to building innovative solutions in the areas of Business Information Management, Channels, Finance Transformation, Technology Development & Integration, and Testing. The focus of your role As Data Architect, at Capgemini Financial Services, you will lead design of Data Pipelines on Google Cloud Platform (GCP) or AWS skills to join our successful Insights & Data Practice. This person must be able to engage with business and IT stakeholders and articulate solutions at various levels What you'll do You will be part of an agile team, take on complex problems and design and code. You are not only expected to deliver your area but contribute to the overall product space. You are expected to participate in the technical innovation within your product area. Make decisions within a project, guide and coach team on technical expertise and known practices and precedents. Support 'issue resolution' and improve processing performance on the provisioned GCP / AWS environments. Ensure the use of Python, Java, Spark and SQL and similar technology reduces lead time to delivery and aligns to overall Group strategic direction so that cross-functional development is usable. What you'll bring Excellent knowledge of Industry Best Practice for ETL Design, Principles, Concepts. Experience of defining System Integration Architectures. Expert understanding of BigID, Collibra, Stratio, ETL and capable of designing large scale Data Pipelines. Expert knowledge of Google Cloud Platform products; Dataproc, Big Query, Compute, Pub/Sub, Cloud Storage. Should have excellent understanding of data architecture, data modelling and data flow. Experience in modern data analytics and business intelligence tools. Experience in cloud data warehousing. Experience in data governance and control process. Why we're different At Capgemini, we help organisations across the world become more agile, more competitive, and more successful. Smart, tailored, often-ground-breaking technical solutions to complex problems are the norm. But so, too, is a culture that's as collaborative as it is forward thinking. Working closely with each other, and with our clients, we get under the skin of businesses and to the heart of their goals. You will too. Capgemini positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity. We are committed to hiring, developing, and retaining the best people to deliver innovative, world-class solutions for our clients. We foster an inclusive culture that enables everyone to achieve their full potential and enjoy a fulfilling career with us. Our comprehensive flexible benefits package and lifestyle policies enable our employees to balance their individual, family, and work-life needs. What we'll offer you Professional development. Accelerated career progression. An environment that encourages entrepreneurial spirit. It's all on offer at Capgemini. And although collaboration is at the core of the way we work, we also recognise individual needs with a flexible benefits package you can tailor to suit you. About Capgemini Capgemini is a global leader in consulting, digital transformation, technology, and engineering services. The Group is at the forefront of innovation to address the entire breadth of clients' opportunities in the evolving world of cloud, digital and platforms. Building on its strong 50-year+ heritage and deep industry-specific expertise, Capgemini enables organizations to realize their business ambitions through an array of services from strategy to operations. Capgemini is driven by the conviction that the business value of technology comes from and through people. Today, it is a multicultural company of 270,000 team members in almost 50 countries. With Altran, the Group reported 2019 combined revenues of €17billion. Visit us at People matter, results count.
21/09/2022
Full time
Who you'll be working with Capgemini's financial services specialists provide a complete range of services to help our clients capture sustainable business results. Our Financial Services Strategic Business Unit is a global organization which focuses on key financial services domains: Banking, Capital Markets, Insurance, Payments & Cards, Wealth and Asset Management, and Risk Management & Compliance. In addition to these domain areas, we have global practices that are dedicated to building innovative solutions in the areas of Business Information Management, Channels, Finance Transformation, Technology Development & Integration, and Testing. The focus of your role As Data Architect, at Capgemini Financial Services, you will lead design of Data Pipelines on Google Cloud Platform (GCP) or AWS skills to join our successful Insights & Data Practice. This person must be able to engage with business and IT stakeholders and articulate solutions at various levels What you'll do You will be part of an agile team, take on complex problems and design and code. You are not only expected to deliver your area but contribute to the overall product space. You are expected to participate in the technical innovation within your product area. Make decisions within a project, guide and coach team on technical expertise and known practices and precedents. Support 'issue resolution' and improve processing performance on the provisioned GCP / AWS environments. Ensure the use of Python, Java, Spark and SQL and similar technology reduces lead time to delivery and aligns to overall Group strategic direction so that cross-functional development is usable. What you'll bring Excellent knowledge of Industry Best Practice for ETL Design, Principles, Concepts. Experience of defining System Integration Architectures. Expert understanding of BigID, Collibra, Stratio, ETL and capable of designing large scale Data Pipelines. Expert knowledge of Google Cloud Platform products; Dataproc, Big Query, Compute, Pub/Sub, Cloud Storage. Should have excellent understanding of data architecture, data modelling and data flow. Experience in modern data analytics and business intelligence tools. Experience in cloud data warehousing. Experience in data governance and control process. Why we're different At Capgemini, we help organisations across the world become more agile, more competitive, and more successful. Smart, tailored, often-ground-breaking technical solutions to complex problems are the norm. But so, too, is a culture that's as collaborative as it is forward thinking. Working closely with each other, and with our clients, we get under the skin of businesses and to the heart of their goals. You will too. Capgemini positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity. We are committed to hiring, developing, and retaining the best people to deliver innovative, world-class solutions for our clients. We foster an inclusive culture that enables everyone to achieve their full potential and enjoy a fulfilling career with us. Our comprehensive flexible benefits package and lifestyle policies enable our employees to balance their individual, family, and work-life needs. What we'll offer you Professional development. Accelerated career progression. An environment that encourages entrepreneurial spirit. It's all on offer at Capgemini. And although collaboration is at the core of the way we work, we also recognise individual needs with a flexible benefits package you can tailor to suit you. About Capgemini Capgemini is a global leader in consulting, digital transformation, technology, and engineering services. The Group is at the forefront of innovation to address the entire breadth of clients' opportunities in the evolving world of cloud, digital and platforms. Building on its strong 50-year+ heritage and deep industry-specific expertise, Capgemini enables organizations to realize their business ambitions through an array of services from strategy to operations. Capgemini is driven by the conviction that the business value of technology comes from and through people. Today, it is a multicultural company of 270,000 team members in almost 50 countries. With Altran, the Group reported 2019 combined revenues of €17billion. Visit us at People matter, results count.
Who you'll be working with Capgemini's financial services specialists provide a complete range of services to help our clients capture sustainable business results. Our Financial Services Strategic Business Unit is a global organization which focuses on key financial services domains: Banking, Capital Markets, Insurance, Payments & Cards, Wealth and Asset Management, and Risk Management & Compliance. In addition to these domain areas, we have global practices that are dedicated to building innovative solutions in the areas of Business Information Management, Channels, Finance Transformation, Technology Development & Integration, and Testing. The focus of your role Capgemini Financial Services requires an experienced Ab Initio Developer with Technical / Management skills. The person will apply his / her Financial Services industry expertise to help our clients derive value from their internal and external sources of data. This person must be able to engage with business and IT stakeholders and articulate solutions at various levels. Some assignments are concerned with the architecture and design of solutions e.g. data warehouse and data migration projects, which require data integration experience. The lead will be responsible for the full systems development lifecycle from requirements gathering through implementation of various functional architecture solutions. This person will work closely with our clients and must demonstrate individual technical and professional knowledge to ensure that the work products and deliverables are of the highest caliber to ensure client satisfaction. As a member of a project team, he / she will need to apply team management expertise to identify, develop, and implement techniques to improve engagement productivity, increase efficiencies, mitigate risks, resolve issues, and optimize cost savings and efficiencies. What you'll do You will be able to develop complicated AbInitio ETL processes to turn business requirements into Technology data solutions You will provide technically sound solutions for the ingestion storage and presentation of enterprise data including ETL design data storage strategies data access and security in line with Business requirements processes and create Analytical Ready Data You will drive the design of scalable solutions while considering recoverable and resiliency requirements You will employ agile techniques such as task estimation test automation deployment automation and continuous integration to enhance overall execution speed and product quality You will convert source to target mappings into ETL code You will collaborate with the data modellers and contribute to the physical data model design You will ensure to work in line with Global Data Management Standards and follow all Governance Controls as required for your work SOX DQ Perform gap analysis between existing SOX DQ controls and the data governance data reconciliation Lineage Work with SOX Tech delivery team and ensure the lineage captured and Reconciliation between hops are documented What you'll bring Passion for programming and software development Extensive knowledge of AbInitio ETL development in Big Data world specially in Hadoop eco system Knowledge of Hadoop Ecosystem Cloudera distribution is preferred Knowledge of key Hadoop components mainly HDFS Zookeeper YARN HBASE Hive Impala SparkSQL Knowledge of software development using Python Scala Spark and Java is critical to this role Usage of DevOps tools and knowledge of it is key to success in this role Working knowledge on Teradata and Oracle databases Experience in creating Narrative documents for Governance to prove existing Controls work Experience in data modelling with good SQL skills in at least 1 enterprise grade RDBMS Experience in Test Behaviour Driven Development including test automation and mocking tools Strong project and stakeholder management skillse and h as an eye for data quality issues and providing solution to resolve and remediate Why we're different At Capgemini, we help organisations across the world become more agile, more competitive and more successful. Smart, tailored, often-ground-breaking technical solutions to complex problems are the norm. But so, too, is a culture that's as collaborative as it is forward thinking. Working closely with each other, and with our clients, we get under the skin of businesses and to the heart of their goals. You will too. Capgemini positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity. We are committed to hiring, developing and retaining the best people to deliver innovative, world-class solutions for our clients. We foster an inclusive culture that enables everyone to achieve their full potential and enjoy a fulfilling career with us. Our comprehensive flexible benefits package and lifestyle policies enable our employees to balance their individual, family and work-life needs. What we'll offer you Professional development. Accelerated career progression. An environment that encourages entrepreneurial spirit. It's all on offer at Capgemini. And although collaboration is at the core of the way we work, we also recognise individual needs with a flexible benefits package you can tailor to suit you. About Capgemini Capgemini is a global leader in consulting, digital transformation, technology and engineering services. The Group is at the forefront of innovation to address the entire breadth of clients' opportunities in the evolving world of cloud, digital and platforms. Building on its strong 50-year+ heritage and deep industry-specific expertise, Capgemini enables organizations to realize their business ambitions through an array of services from strategy to operations. Capgemini is driven by the conviction that the business value of technology comes from and through people. Today, it is a multicultural company of 270,000 team members in almost 50 countries. With Altran, the Group reported 2019 combined revenues of €17billion.
21/09/2022
Full time
Who you'll be working with Capgemini's financial services specialists provide a complete range of services to help our clients capture sustainable business results. Our Financial Services Strategic Business Unit is a global organization which focuses on key financial services domains: Banking, Capital Markets, Insurance, Payments & Cards, Wealth and Asset Management, and Risk Management & Compliance. In addition to these domain areas, we have global practices that are dedicated to building innovative solutions in the areas of Business Information Management, Channels, Finance Transformation, Technology Development & Integration, and Testing. The focus of your role Capgemini Financial Services requires an experienced Ab Initio Developer with Technical / Management skills. The person will apply his / her Financial Services industry expertise to help our clients derive value from their internal and external sources of data. This person must be able to engage with business and IT stakeholders and articulate solutions at various levels. Some assignments are concerned with the architecture and design of solutions e.g. data warehouse and data migration projects, which require data integration experience. The lead will be responsible for the full systems development lifecycle from requirements gathering through implementation of various functional architecture solutions. This person will work closely with our clients and must demonstrate individual technical and professional knowledge to ensure that the work products and deliverables are of the highest caliber to ensure client satisfaction. As a member of a project team, he / she will need to apply team management expertise to identify, develop, and implement techniques to improve engagement productivity, increase efficiencies, mitigate risks, resolve issues, and optimize cost savings and efficiencies. What you'll do You will be able to develop complicated AbInitio ETL processes to turn business requirements into Technology data solutions You will provide technically sound solutions for the ingestion storage and presentation of enterprise data including ETL design data storage strategies data access and security in line with Business requirements processes and create Analytical Ready Data You will drive the design of scalable solutions while considering recoverable and resiliency requirements You will employ agile techniques such as task estimation test automation deployment automation and continuous integration to enhance overall execution speed and product quality You will convert source to target mappings into ETL code You will collaborate with the data modellers and contribute to the physical data model design You will ensure to work in line with Global Data Management Standards and follow all Governance Controls as required for your work SOX DQ Perform gap analysis between existing SOX DQ controls and the data governance data reconciliation Lineage Work with SOX Tech delivery team and ensure the lineage captured and Reconciliation between hops are documented What you'll bring Passion for programming and software development Extensive knowledge of AbInitio ETL development in Big Data world specially in Hadoop eco system Knowledge of Hadoop Ecosystem Cloudera distribution is preferred Knowledge of key Hadoop components mainly HDFS Zookeeper YARN HBASE Hive Impala SparkSQL Knowledge of software development using Python Scala Spark and Java is critical to this role Usage of DevOps tools and knowledge of it is key to success in this role Working knowledge on Teradata and Oracle databases Experience in creating Narrative documents for Governance to prove existing Controls work Experience in data modelling with good SQL skills in at least 1 enterprise grade RDBMS Experience in Test Behaviour Driven Development including test automation and mocking tools Strong project and stakeholder management skillse and h as an eye for data quality issues and providing solution to resolve and remediate Why we're different At Capgemini, we help organisations across the world become more agile, more competitive and more successful. Smart, tailored, often-ground-breaking technical solutions to complex problems are the norm. But so, too, is a culture that's as collaborative as it is forward thinking. Working closely with each other, and with our clients, we get under the skin of businesses and to the heart of their goals. You will too. Capgemini positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity. We are committed to hiring, developing and retaining the best people to deliver innovative, world-class solutions for our clients. We foster an inclusive culture that enables everyone to achieve their full potential and enjoy a fulfilling career with us. Our comprehensive flexible benefits package and lifestyle policies enable our employees to balance their individual, family and work-life needs. What we'll offer you Professional development. Accelerated career progression. An environment that encourages entrepreneurial spirit. It's all on offer at Capgemini. And although collaboration is at the core of the way we work, we also recognise individual needs with a flexible benefits package you can tailor to suit you. About Capgemini Capgemini is a global leader in consulting, digital transformation, technology and engineering services. The Group is at the forefront of innovation to address the entire breadth of clients' opportunities in the evolving world of cloud, digital and platforms. Building on its strong 50-year+ heritage and deep industry-specific expertise, Capgemini enables organizations to realize their business ambitions through an array of services from strategy to operations. Capgemini is driven by the conviction that the business value of technology comes from and through people. Today, it is a multicultural company of 270,000 team members in almost 50 countries. With Altran, the Group reported 2019 combined revenues of €17billion.
You won't just keep up, you'll break new ground. At American Express, our Engineers not only understand how technology works but also how that technology intersects with the customer and clients who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal, and fulfilling experience for everyone. So, if you're interested in a career creating breakthrough software and growing your skills then look no further. Our platforms process and authorize millions of card transactions daily across the Global Payment Network Platform. This network is the critical backbone for all American Express payment transactions and is built upon real time, low latency & highly available components. These customer facing capabilities integrate with the payment network to power the American Express brand to enable key spending channels like mobile payments and e-commerce. We design, develop & deliver secure services for both the core & customer facing services. We are looking for a creative Senior Software Engineer with experience in the fundamentals of web development to lead a scrum team in building these core features and deploy in a private cloud service within the American Express infrastructure. The role's primary focus will involve solution design with the architecture team to ensure the developed capability is secure, responsive and meets the customer needs. The ideal candidate: Serves as a core team member to drive user story analysis, design, and delivery of responsive backend services - utilising best engineering principles Looks proactively beyond the obvious for continuous improvement opportunities Familiarity with API & integration patterns to securely communicate with backend services and clients Works in an agile delivery team, with familiarity with the processes and ceremonies. Has a drive to learn industry leading/innovative technologies and solutions Positive attitude, strong communicator, willingness to learn and share with others Effective in managing work priorities and your time - both independently and as part of a team Brings a culture of innovation and experimentation, as well as manage risk taking to implement creative ideas. Brings a culture of continuous improvement and willingness to challenge the status quo Guides and mentors other engineers and collaborate with external teams & the Product Owner Tech stack characteristics: Scalable applications running on Vert.x, Spring Boot or similar using Java v8+ RxJava, Reactor, Kafka Java NIO and NIO.2 Secure integration with API Gateways using REST endpoints SQL Products: Oracle, Postgres NoSQL Products: Redis, Couchbase, Cassandra Services running on private cloud infrastructure (Kubernetes, Openshift) Key responsibilities include: Design and coding of user stories for distributed, scalable, high performant and systems using Java Debug software components and identify code defects for remediation. Contribute to the deployment, support, and monitoring of software across test, integration, and production environments. Collaborate with peer technology and development teams across international locations. Sharing best practices and mentoring of other team members. Support design architect and present new solutions and services. Document technical solutions, operational support guides. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Minimum Qualifications: University Degree in computer science, computer engineering or equivalent experience Significant hands-on experience on enterprise software development Advanced technical skills in the areas of microservices, APIs, distributed Messaging and Java 11 or later Desired: Significant hands-on experience on enterprise software development Certification in Java or other technology products Experience with other JVM languages e.g. Groovy, Kotlin Financial Transaction knowledge - ISO8583 messages, Payment Authorizations, Acquirers, Payment Networks, Issuers, Processors. Design patterns (including disruptor pattern) Messaging and distributed systems using Kafka event streams Design and deploy low latency systems and performance optimisation Designing and building Cloud native applications for cloud platforms using Docker, Kubernetes, and OpenShift Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
02/02/2022
Full time
You won't just keep up, you'll break new ground. At American Express, our Engineers not only understand how technology works but also how that technology intersects with the customer and clients who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal, and fulfilling experience for everyone. So, if you're interested in a career creating breakthrough software and growing your skills then look no further. Our platforms process and authorize millions of card transactions daily across the Global Payment Network Platform. This network is the critical backbone for all American Express payment transactions and is built upon real time, low latency & highly available components. These customer facing capabilities integrate with the payment network to power the American Express brand to enable key spending channels like mobile payments and e-commerce. We design, develop & deliver secure services for both the core & customer facing services. We are looking for a creative Senior Software Engineer with experience in the fundamentals of web development to lead a scrum team in building these core features and deploy in a private cloud service within the American Express infrastructure. The role's primary focus will involve solution design with the architecture team to ensure the developed capability is secure, responsive and meets the customer needs. The ideal candidate: Serves as a core team member to drive user story analysis, design, and delivery of responsive backend services - utilising best engineering principles Looks proactively beyond the obvious for continuous improvement opportunities Familiarity with API & integration patterns to securely communicate with backend services and clients Works in an agile delivery team, with familiarity with the processes and ceremonies. Has a drive to learn industry leading/innovative technologies and solutions Positive attitude, strong communicator, willingness to learn and share with others Effective in managing work priorities and your time - both independently and as part of a team Brings a culture of innovation and experimentation, as well as manage risk taking to implement creative ideas. Brings a culture of continuous improvement and willingness to challenge the status quo Guides and mentors other engineers and collaborate with external teams & the Product Owner Tech stack characteristics: Scalable applications running on Vert.x, Spring Boot or similar using Java v8+ RxJava, Reactor, Kafka Java NIO and NIO.2 Secure integration with API Gateways using REST endpoints SQL Products: Oracle, Postgres NoSQL Products: Redis, Couchbase, Cassandra Services running on private cloud infrastructure (Kubernetes, Openshift) Key responsibilities include: Design and coding of user stories for distributed, scalable, high performant and systems using Java Debug software components and identify code defects for remediation. Contribute to the deployment, support, and monitoring of software across test, integration, and production environments. Collaborate with peer technology and development teams across international locations. Sharing best practices and mentoring of other team members. Support design architect and present new solutions and services. Document technical solutions, operational support guides. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Minimum Qualifications: University Degree in computer science, computer engineering or equivalent experience Significant hands-on experience on enterprise software development Advanced technical skills in the areas of microservices, APIs, distributed Messaging and Java 11 or later Desired: Significant hands-on experience on enterprise software development Certification in Java or other technology products Experience with other JVM languages e.g. Groovy, Kotlin Financial Transaction knowledge - ISO8583 messages, Payment Authorizations, Acquirers, Payment Networks, Issuers, Processors. Design patterns (including disruptor pattern) Messaging and distributed systems using Kafka event streams Design and deploy low latency systems and performance optimisation Designing and building Cloud native applications for cloud platforms using Docker, Kubernetes, and OpenShift Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
You won't just keep up, you'll break new ground. American Express Global Network Platform authorizes and processes millions of payment transactions every day. The Card Network platform is the critical backbone for all of American Express payment transactions and is a real time low latency system that is always available and highly resilient, processing transactions from around the world 24x7, 365 days a year. Connected to the core network, there's a number of key customers facing systems that power the American Express brand for key spending channels such as mobile payments and e-commerce. We develop and deliver functionalities for both the core and the customer facing systems and are looking for engineers to be part of our high-skilled team. As a Senior Engineer, you will help lead a scrum team technically, building core features and functions of the payment network platform deployed in a private Kubernetes-based cloud. Tech stack characteristics: Java microservices for high-availability systems Scalable applications running on Spring 5, Vert.x, Spring Boot or similar Main stack: Java 8, Kafka, Couchbase API Gateways Relational Databases: Oracle NoSQL: Redis, Couchbase, Cassandra etc High performance cloud infrastructure (PaaS) Responsibilities include: Design and coding of user stories for distributed, scalable, high performant and systems using Java Debug software components and identify code defects for remediation Contribute to the deployment, support and monitoring of software across test, integration and production environments Collaborate with peer technology and development teams across different locations Have excellent written and verbal communications skills Help architect new solutions and services Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Required Skills & Experience: Hands-on expertise with Java application design, software development and automated testing Previously worked in an agile delivery team and is familiar with the processes and ceremonies A drive to learn industry leading/innovative technologies and solutions Open to innovation and experimentation, engage in fun and outcome oriented culture, and is always ready to try new concepts without fear of failure Team-oriented, and a core contributor, enabling the team to be more effective and productive University Degree in computer science, computer engineering or equivalent experience Significant hands-on experience on enterprise software development. Medium to advanced technical skills in the areas of microservices, APIs and Java 8 Knowledge in microservices using RESTFul APIs and relational/NoSQL databases Financial Transaction knowledge - ISO8583 messages, Tokenisation Standards, Payment Authorizations, Acquirers, Payment Networks, Issuers, Processors Designing and building Cloud native applications for cloud platforms using Docker, Kubernetes and OpenShift Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
30/01/2022
Full time
You won't just keep up, you'll break new ground. American Express Global Network Platform authorizes and processes millions of payment transactions every day. The Card Network platform is the critical backbone for all of American Express payment transactions and is a real time low latency system that is always available and highly resilient, processing transactions from around the world 24x7, 365 days a year. Connected to the core network, there's a number of key customers facing systems that power the American Express brand for key spending channels such as mobile payments and e-commerce. We develop and deliver functionalities for both the core and the customer facing systems and are looking for engineers to be part of our high-skilled team. As a Senior Engineer, you will help lead a scrum team technically, building core features and functions of the payment network platform deployed in a private Kubernetes-based cloud. Tech stack characteristics: Java microservices for high-availability systems Scalable applications running on Spring 5, Vert.x, Spring Boot or similar Main stack: Java 8, Kafka, Couchbase API Gateways Relational Databases: Oracle NoSQL: Redis, Couchbase, Cassandra etc High performance cloud infrastructure (PaaS) Responsibilities include: Design and coding of user stories for distributed, scalable, high performant and systems using Java Debug software components and identify code defects for remediation Contribute to the deployment, support and monitoring of software across test, integration and production environments Collaborate with peer technology and development teams across different locations Have excellent written and verbal communications skills Help architect new solutions and services Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Required Skills & Experience: Hands-on expertise with Java application design, software development and automated testing Previously worked in an agile delivery team and is familiar with the processes and ceremonies A drive to learn industry leading/innovative technologies and solutions Open to innovation and experimentation, engage in fun and outcome oriented culture, and is always ready to try new concepts without fear of failure Team-oriented, and a core contributor, enabling the team to be more effective and productive University Degree in computer science, computer engineering or equivalent experience Significant hands-on experience on enterprise software development. Medium to advanced technical skills in the areas of microservices, APIs and Java 8 Knowledge in microservices using RESTFul APIs and relational/NoSQL databases Financial Transaction knowledge - ISO8583 messages, Tokenisation Standards, Payment Authorizations, Acquirers, Payment Networks, Issuers, Processors Designing and building Cloud native applications for cloud platforms using Docker, Kubernetes and OpenShift Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
Software Engineer (Laravel & Symfony) An exciting Software Vendor Pivotal role in the business/Exciting projects in a growing team Package: £30,000 - £45,000 DOE + benefits Office: Northwest Based head office but fully remote. Do you have 2 years' experience with Frontend JavaScript Frameworks? Do you have experience using OO PHP or MVC frameworks? Do you want to join a growing inclusive culture where you will quickly learn and progress? We are working with a market leading business in the retail industry who have over 18 years' experience delivering software, hardware payments and services to over 11000 retail locations. They are currently looking to recruit a Software Engineer (Laravel & Symfony) that will start to move ideas into reality whilst working across the retail and charity sectors. Due to growth, they are looking for a Software Engineer (Laravel & Symfony). You will develop and maintain frontend software applications and supporting systems through build, test, and release phases. This will also involve working within an AGILE team to produce new features. Culture is hugely important to the business with people at the heart of everything they do. This is a great opportunity for someone who is very driven and loves learning as they will support you with progression and development opportunities. Software Engineer - Job Accountabilities Develop and maintain software features and the supporting build/release/test infrastructure. Support the Technical lead in managing team workload and delivery. Produce well written code using Modern PHP frameworks such as Laravel/Symfony Be responsible for delivering high quality solutions to specification, on time, and on budget Actively contribute to the continuous improvement process within the Software Engineering team Software Engineer - Experience Needed Minimum 2 years commercial Software Development experience (could include work placements) Experience with OO PHP,Laravel and Symfony. Awareness of Microservices Architecture and RESTful API principles. Experience working within an AGILE team. Knowledge of LAMP stack. Knowledge of ORM's. Desire to learn and progress your technical ability
04/11/2021
Full time
Software Engineer (Laravel & Symfony) An exciting Software Vendor Pivotal role in the business/Exciting projects in a growing team Package: £30,000 - £45,000 DOE + benefits Office: Northwest Based head office but fully remote. Do you have 2 years' experience with Frontend JavaScript Frameworks? Do you have experience using OO PHP or MVC frameworks? Do you want to join a growing inclusive culture where you will quickly learn and progress? We are working with a market leading business in the retail industry who have over 18 years' experience delivering software, hardware payments and services to over 11000 retail locations. They are currently looking to recruit a Software Engineer (Laravel & Symfony) that will start to move ideas into reality whilst working across the retail and charity sectors. Due to growth, they are looking for a Software Engineer (Laravel & Symfony). You will develop and maintain frontend software applications and supporting systems through build, test, and release phases. This will also involve working within an AGILE team to produce new features. Culture is hugely important to the business with people at the heart of everything they do. This is a great opportunity for someone who is very driven and loves learning as they will support you with progression and development opportunities. Software Engineer - Job Accountabilities Develop and maintain software features and the supporting build/release/test infrastructure. Support the Technical lead in managing team workload and delivery. Produce well written code using Modern PHP frameworks such as Laravel/Symfony Be responsible for delivering high quality solutions to specification, on time, and on budget Actively contribute to the continuous improvement process within the Software Engineering team Software Engineer - Experience Needed Minimum 2 years commercial Software Development experience (could include work placements) Experience with OO PHP,Laravel and Symfony. Awareness of Microservices Architecture and RESTful API principles. Experience working within an AGILE team. Knowledge of LAMP stack. Knowledge of ORM's. Desire to learn and progress your technical ability
Are you ready to step into the fast-paced world of fintech? We're Pollinate. We combine the agility and flexibility of a high growth company with the global ambitions and backing of an established brand. We at Pollinate think banks have the potential to do more, to be more, and to reclaim the central role in the lives of their business customers. So we are working side by side with them to deliver the technology to help merchants grow and create unforgettable payment experiences to customers. With big global banking clients already under our belt, from NatWest to National Australia Bank, we are growing rapidly, and we need talented people like you to join us on our journey. As part of Pollinate, you'll be working with experts across payments, technology, customer experience, and financial services, supported by a world-class network of partners. Workplace wellbeing and inclusivity is very important to us-this year, in addition to internal support, we rolled out the mental health platform, Unmind, company-wide to support each employee's individual wellbeing journey. Our platform has picked up multiple industry awards, including 'Banking Innovation of the Year' at the 2020 Future Digital Awards, and the 'Innovation Frontier' award at the Celent Model Bank 2020 Awards through our work with NatWest's Payit. We're also currently shortlisted in the Women in Tech Employer Awards 2020. Join us to be a key part of a team that's changing the future of payments, with the freedom to make your mark. Together, we'll push the boundaries of what's possible with payment enabled merchant services for SMEs around the world. Purpose of the role As a Senior Full Stack Developer you will be responsible for implementing the technical vision as defined and managing the technical deliverables. You will own one or more components of our internal and external microservices which forms the basis of our merchant onboarding portal, SaaS services and core acquiring platform. In addition, you will be working side-by-side with other engineers, leads and architects on platform architecture, integration (internal/external), performance and security to create a powerful platform to enable us reinvent merchant acquiring for banks. You will work with a talented and experienced team of engineers, architects, product managers designers as well as having the opportunity to contribute to product design, architecture, system reliability and scalability of our services. You will be responsible for ensuring the teams uses engineering best practices such as CI/CD, TDD/BDD, automated testing and influencing the adoption of best tools for completing day to day development tasks. Responsibilities Implementing industry best practices and coding standards of the project/platform Accountable for the technical development and quality assurance of one or more products across the teams Mentoring developers and encouraging the adoption of best practises within the team Support Business Analysts, Product Managers and Delivery Managers in producing roadmaps and estimates. Develop high-quality software design and architecture using best practices, common standard and frameworks Develop microservices, applications and tools by producing clean, testable and efficient code Documenting application low level technical design, including software diagrams, pseudo code comments and operating instructions Create proof of concepts if required, to validate proposed solutions and seek feedback from stakeholders Working with business users by evaluating the problem definition, requirements, solution development and proposed solutions technical analysis of business requirements, low level design documentation Identify performance bottlenecks and come up with novel ways to solve them Proactively benchmark application code to mitigate performance and scalability issues Work with the Quality Assurance team on issue reporting, resolution, and change control Assisting the DevOps team with any environment issues during application deployment across Development, QA, Pre-production, and Production environments Collaborating with test and application support teams in troubleshooting problems that may arise from applications or integration of various components Collaborate with internal teams and vendors to fix and improve developed software and application What we are looking for Java and associated concepts including OO and service design principles (JSON and/or RESTful). Strong knowledge and experience of Java 8 and above, as well as Spring Hibernate/JPA etc. Good understanding and experience of test-driven development, continuous integration and continuous delivery practices Strong experience and knowledge of relational databases and SQL tuning Experience working with Agile methodologies as part of the software development life cycle. Experience of working with containers and message brokers like Kafka or any other message brokers Experience of container services like Kubernetes, Docker etc Experience of working of Cloud systems preferably Azure Microservice design and development Rest, JSON/XML Multi-threading in high volume, high availability systems. Experience of mobile app development using native or hybrid frameworks Experience using JavaScript frameworks: Angular or React Knowledge of HTML5, CSS3, OO JavaScript, Node.js etc. Who we are looking for Ideally someone who has worked for a Fintech start-up and has experience with products focused on consumer but also involved in developing highly scalable and resilient microservice applications Starter-finisher attitude to manage work Strong verbal and written English communication skills High energy and drive that suits a start-up environment Comfortable working outside of rigid structures and frameworks Effective working in ambiguous environments You are a team player and can work cross-team - for instance with business-minded staff, designers, product owners, and everything in between What we stand for We believe we are better together when we listen, engage and support each other, we want you to bring your expertise and experience to work every day We are passionate about what we are doing and want you to share this with us, enjoy your time with us, stay calm under pressure and bring positive energy to the team We are all on a journey together, we want your ambition and flexible mind set to embrace the twists and turns as we grow as a business At the moment, and for the foreseeable future, this role will be 100% home based. We are in the process of developing a Future of Work at Pollinate strategy which will include hybrid working. Pollinate offers great benefits including up to 20% bonus, Pension, Life Assurance, Health Cash Plan, CSOP as well as flexible working hours and a weekly online Yoga class. This Job Description covers the main areas of your responsibilities. It is not an exhaustive list. We only accept candidates who have the right to work in the UK. - Pollinate offers excellent benefits, including up to 20% bonus Pension Life Assurance Health Cash Plan CSOP Flexible working hours Online Yoga class 2 stagesJava, Spring, Hibernate, SQL, AzureJava, J2EE, JavaScript, SQL, Kafka, Kubernetes, Docker, Azure
24/03/2021
Full time
Are you ready to step into the fast-paced world of fintech? We're Pollinate. We combine the agility and flexibility of a high growth company with the global ambitions and backing of an established brand. We at Pollinate think banks have the potential to do more, to be more, and to reclaim the central role in the lives of their business customers. So we are working side by side with them to deliver the technology to help merchants grow and create unforgettable payment experiences to customers. With big global banking clients already under our belt, from NatWest to National Australia Bank, we are growing rapidly, and we need talented people like you to join us on our journey. As part of Pollinate, you'll be working with experts across payments, technology, customer experience, and financial services, supported by a world-class network of partners. Workplace wellbeing and inclusivity is very important to us-this year, in addition to internal support, we rolled out the mental health platform, Unmind, company-wide to support each employee's individual wellbeing journey. Our platform has picked up multiple industry awards, including 'Banking Innovation of the Year' at the 2020 Future Digital Awards, and the 'Innovation Frontier' award at the Celent Model Bank 2020 Awards through our work with NatWest's Payit. We're also currently shortlisted in the Women in Tech Employer Awards 2020. Join us to be a key part of a team that's changing the future of payments, with the freedom to make your mark. Together, we'll push the boundaries of what's possible with payment enabled merchant services for SMEs around the world. Purpose of the role As a Senior Full Stack Developer you will be responsible for implementing the technical vision as defined and managing the technical deliverables. You will own one or more components of our internal and external microservices which forms the basis of our merchant onboarding portal, SaaS services and core acquiring platform. In addition, you will be working side-by-side with other engineers, leads and architects on platform architecture, integration (internal/external), performance and security to create a powerful platform to enable us reinvent merchant acquiring for banks. You will work with a talented and experienced team of engineers, architects, product managers designers as well as having the opportunity to contribute to product design, architecture, system reliability and scalability of our services. You will be responsible for ensuring the teams uses engineering best practices such as CI/CD, TDD/BDD, automated testing and influencing the adoption of best tools for completing day to day development tasks. Responsibilities Implementing industry best practices and coding standards of the project/platform Accountable for the technical development and quality assurance of one or more products across the teams Mentoring developers and encouraging the adoption of best practises within the team Support Business Analysts, Product Managers and Delivery Managers in producing roadmaps and estimates. Develop high-quality software design and architecture using best practices, common standard and frameworks Develop microservices, applications and tools by producing clean, testable and efficient code Documenting application low level technical design, including software diagrams, pseudo code comments and operating instructions Create proof of concepts if required, to validate proposed solutions and seek feedback from stakeholders Working with business users by evaluating the problem definition, requirements, solution development and proposed solutions technical analysis of business requirements, low level design documentation Identify performance bottlenecks and come up with novel ways to solve them Proactively benchmark application code to mitigate performance and scalability issues Work with the Quality Assurance team on issue reporting, resolution, and change control Assisting the DevOps team with any environment issues during application deployment across Development, QA, Pre-production, and Production environments Collaborating with test and application support teams in troubleshooting problems that may arise from applications or integration of various components Collaborate with internal teams and vendors to fix and improve developed software and application What we are looking for Java and associated concepts including OO and service design principles (JSON and/or RESTful). Strong knowledge and experience of Java 8 and above, as well as Spring Hibernate/JPA etc. Good understanding and experience of test-driven development, continuous integration and continuous delivery practices Strong experience and knowledge of relational databases and SQL tuning Experience working with Agile methodologies as part of the software development life cycle. Experience of working with containers and message brokers like Kafka or any other message brokers Experience of container services like Kubernetes, Docker etc Experience of working of Cloud systems preferably Azure Microservice design and development Rest, JSON/XML Multi-threading in high volume, high availability systems. Experience of mobile app development using native or hybrid frameworks Experience using JavaScript frameworks: Angular or React Knowledge of HTML5, CSS3, OO JavaScript, Node.js etc. Who we are looking for Ideally someone who has worked for a Fintech start-up and has experience with products focused on consumer but also involved in developing highly scalable and resilient microservice applications Starter-finisher attitude to manage work Strong verbal and written English communication skills High energy and drive that suits a start-up environment Comfortable working outside of rigid structures and frameworks Effective working in ambiguous environments You are a team player and can work cross-team - for instance with business-minded staff, designers, product owners, and everything in between What we stand for We believe we are better together when we listen, engage and support each other, we want you to bring your expertise and experience to work every day We are passionate about what we are doing and want you to share this with us, enjoy your time with us, stay calm under pressure and bring positive energy to the team We are all on a journey together, we want your ambition and flexible mind set to embrace the twists and turns as we grow as a business At the moment, and for the foreseeable future, this role will be 100% home based. We are in the process of developing a Future of Work at Pollinate strategy which will include hybrid working. Pollinate offers great benefits including up to 20% bonus, Pension, Life Assurance, Health Cash Plan, CSOP as well as flexible working hours and a weekly online Yoga class. This Job Description covers the main areas of your responsibilities. It is not an exhaustive list. We only accept candidates who have the right to work in the UK. - Pollinate offers excellent benefits, including up to 20% bonus Pension Life Assurance Health Cash Plan CSOP Flexible working hours Online Yoga class 2 stagesJava, Spring, Hibernate, SQL, AzureJava, J2EE, JavaScript, SQL, Kafka, Kubernetes, Docker, Azure
Crezco is a technology driven payments company. We make bank transfers in the B2B market as convenient as card payments in the B2C market, but without the fees. We do this by letting invoicing and ERP businesses effortlessly integrate with our payments initiation banking API. Crezco's goal is to use financial technology to reduce trade frictions, save companies time and money, make inefficient markets efficient, and speed up economic progress everywhere. Crezco helps companies grow! About the role: We are looking for someone to work mostly in front-end development as part of our growing team. Candidates should enjoy working in a start-up, generating their own ideas, and be excited about taking ownership and pride in their work. Technical Objectives: Add to and improve upon Crezco's UX/UI design Implement best practices in terms of change management and scalability Establish excellent rapport with back- and middle-tier developers Contribute significantly to architecting, developing, testing, and deploying in production of our Web-UI Business Objectives: Significantly contribute towards the equity value of the Crezco, by: Contributing towards our positive and entrepreneurial culture Generating your own value-added ideas Identifying important features to implement Improving the customer experience and their overall satisfaction Character Requirements: A calm temperament Excellent communication skills Comfortable in a start-up environment Can work in a team and autonomously Friendly, interesting and a pleasure to be with Have significant customer empathy A true technology enthusiast Skills, Traits & Qualifications: Professional Skills: Web UI Expert knowledge of HTML5/CSS Good command of JavaScript Significant experience with one or several UI frameworks (e.g., React, Angular) Familiarity with UX design tools (Figma, etc.) is a plus - Equity participation Medical insurance Pension Flexi-working Video Call with Founders Tech Interview Offer! HTML5/CSS3, JavaScript, .NET, React, AngularHTML/CSS, JavaScript, Bootstrap, React, C#, .NET, XML, SQL, REST, Blazor
17/03/2021
Full time
Crezco is a technology driven payments company. We make bank transfers in the B2B market as convenient as card payments in the B2C market, but without the fees. We do this by letting invoicing and ERP businesses effortlessly integrate with our payments initiation banking API. Crezco's goal is to use financial technology to reduce trade frictions, save companies time and money, make inefficient markets efficient, and speed up economic progress everywhere. Crezco helps companies grow! About the role: We are looking for someone to work mostly in front-end development as part of our growing team. Candidates should enjoy working in a start-up, generating their own ideas, and be excited about taking ownership and pride in their work. Technical Objectives: Add to and improve upon Crezco's UX/UI design Implement best practices in terms of change management and scalability Establish excellent rapport with back- and middle-tier developers Contribute significantly to architecting, developing, testing, and deploying in production of our Web-UI Business Objectives: Significantly contribute towards the equity value of the Crezco, by: Contributing towards our positive and entrepreneurial culture Generating your own value-added ideas Identifying important features to implement Improving the customer experience and their overall satisfaction Character Requirements: A calm temperament Excellent communication skills Comfortable in a start-up environment Can work in a team and autonomously Friendly, interesting and a pleasure to be with Have significant customer empathy A true technology enthusiast Skills, Traits & Qualifications: Professional Skills: Web UI Expert knowledge of HTML5/CSS Good command of JavaScript Significant experience with one or several UI frameworks (e.g., React, Angular) Familiarity with UX design tools (Figma, etc.) is a plus - Equity participation Medical insurance Pension Flexi-working Video Call with Founders Tech Interview Offer! HTML5/CSS3, JavaScript, .NET, React, AngularHTML/CSS, JavaScript, Bootstrap, React, C#, .NET, XML, SQL, REST, Blazor
Crezco is a technology driven payments company. We make bank transfers in the B2B market as convenient as card payments in the B2C market, but without the fees. We do this by letting invoicing and ERP businesses effortlessly integrate with our payments initiation banking API. Crezco's goal is to use financial technology to reduce trade frictions, save companies time and money, make inefficient markets efficient, and speed up economic progress everywhere. Crezco helps companies grow! About the role: We are looking for someone to lead our front-end development. Candidates should be enjoy working in a start-up, generating their own ideas, and excited about taking ownership and pride in their work. Technical Objectives: Lay solid foundation for our UX/UI development process Establish a robust and flexible UI development framework across all our products Add to and improve upon Crezco's UX/UI design Implement best practices in terms of change management and scalability Transition all existing UI assets to rely on the framework you established Establish excellent rapport with back- and middle-tier developers Contribute significantly to architecting, developing, testing, and deploying in production of our Web-UI Business Objectives: Significantly contribute towards the equity value of the Crezco, by: Contributing towards our positive and entrepreneurial culture Protecting Crezco from making technological mistakes Generating your own value-added ideas Identifying important features to implement Improving the customer experience and their overall satisfaction Character Requirements: A calm temperament Excellent communication skills Comfortable in a start-up environment Can work in a team and autonomously Friendly, interesting and a pleasure to be with Have significant customer empathy A true technology enthusiast Skills, Traits & Qualifications: Professional Skills: Web UI Expert knowledge of HTML5/CSS Good command of JavaScript Extensive experience with Bootstrap and Material Design Significant experience with one or several UI frameworks (e.g., React, Angular) Strong familiarity with UX design tools (Figma, etc.) Experience in gathering and prototyping user stories/requirements Experimented with or developed with Blazor stack. Professional Skills: Mobile (optional) Practical expertise with Xamarin Forms Hands on experience of native mobile development (both Android and iOS) Experience of developing with older XAML-based frameworks is a plus Professional Skills: Developer: Hands-on experience with developing applications in .Net Core ecosystem Production-grade C# skills Hands-on experience with REST client and server applications - Equity participation Medical insurance Pension Flexi-working Video Call with Founders Tech Interview Offer! HTML5/CSS3, JavaScript, .NET, React, AngularHTML5/CSS3, JavaScript, Bootstrap, React, C#, .NET, XML, REST, Blazor, Figma
17/03/2021
Full time
Crezco is a technology driven payments company. We make bank transfers in the B2B market as convenient as card payments in the B2C market, but without the fees. We do this by letting invoicing and ERP businesses effortlessly integrate with our payments initiation banking API. Crezco's goal is to use financial technology to reduce trade frictions, save companies time and money, make inefficient markets efficient, and speed up economic progress everywhere. Crezco helps companies grow! About the role: We are looking for someone to lead our front-end development. Candidates should be enjoy working in a start-up, generating their own ideas, and excited about taking ownership and pride in their work. Technical Objectives: Lay solid foundation for our UX/UI development process Establish a robust and flexible UI development framework across all our products Add to and improve upon Crezco's UX/UI design Implement best practices in terms of change management and scalability Transition all existing UI assets to rely on the framework you established Establish excellent rapport with back- and middle-tier developers Contribute significantly to architecting, developing, testing, and deploying in production of our Web-UI Business Objectives: Significantly contribute towards the equity value of the Crezco, by: Contributing towards our positive and entrepreneurial culture Protecting Crezco from making technological mistakes Generating your own value-added ideas Identifying important features to implement Improving the customer experience and their overall satisfaction Character Requirements: A calm temperament Excellent communication skills Comfortable in a start-up environment Can work in a team and autonomously Friendly, interesting and a pleasure to be with Have significant customer empathy A true technology enthusiast Skills, Traits & Qualifications: Professional Skills: Web UI Expert knowledge of HTML5/CSS Good command of JavaScript Extensive experience with Bootstrap and Material Design Significant experience with one or several UI frameworks (e.g., React, Angular) Strong familiarity with UX design tools (Figma, etc.) Experience in gathering and prototyping user stories/requirements Experimented with or developed with Blazor stack. Professional Skills: Mobile (optional) Practical expertise with Xamarin Forms Hands on experience of native mobile development (both Android and iOS) Experience of developing with older XAML-based frameworks is a plus Professional Skills: Developer: Hands-on experience with developing applications in .Net Core ecosystem Production-grade C# skills Hands-on experience with REST client and server applications - Equity participation Medical insurance Pension Flexi-working Video Call with Founders Tech Interview Offer! HTML5/CSS3, JavaScript, .NET, React, AngularHTML5/CSS3, JavaScript, Bootstrap, React, C#, .NET, XML, REST, Blazor, Figma
Software Engineer – Full Stack JavaScript Developer x 4
Pay Rate: £500 Max
Location: Newcastle Benton Park
Contract Length: 3 Month +
Vacancy Description
• Developing new components for an in-sourcing project to deliver Winter Fuels payments for Agents.We are looking for x4 skilled full stack web application developers to deliver the end to end web service against the agreed technology stack, within the agreed security framework.
• Developing products from Alpha through to Beta phase within Data science to productionise Churchill and other key projects using API and APP technology.
Role Description
• This role leads the design, build and maintenance of software applications as part of a multi-functional agile delivery team.
• The Senior Software Engineer will direct the building and testing of web applications; the implementation of internal and external application programming interfaces (APIs) and maintenance of web applications. capable of influencing and leading across multiple disciplines.
• They will work collaboratively on multiple complex projects and lead full stack software engineering teams, including application architecture and infrastructure, providing technical assurance for the products being deployed.
• They will be aware of and have expertise in many different technologies encompassing all levels of the application stack.
• They will develop medium to long term strategies for product lines and the wider software engineering community.
• They are experts and role models in software craftsmanship, behaviour and test driven development, continuous integration and delivery.
SKILLS & EXPERIENCE
Specific skills required are;
• Expert JavaScript engineer with at least 3 years experience with advanced knowledge of AngularJS, NodeJS and functional programming.
• Test driving development, continuous integration and deployment. Understanding of MVC and micro services.
• Security and authentication protocols.
• Understanding of asynchronous programming, JavaScript frameworks e.g. Express, server side templating languages e.g. EJS, CSS pre-processors, code versioning with Git, JS task runners, particularly Webpack.
• Architecting and automating the build process for production using task runners and scripts.
• Documenting with JSDoc
• Creating e2e test suites and running them with Protractor
• Creating configuration, build and test scripts for CI environments e.g. Gitlab CI
• Excellent analytical and problem solving skills
• Exceptional interpersonal and communication skills
• Experience of leading multiple technical teams in a complex, multi-disciplinary environmentsoftware engineering, programming and data management
• All-encompassing experience of behaviour driven development, test driven development, unit testing and software quality engineering
• Ability to source, recommend and implement the appropriate tool or technology for a given task
09/09/2016
Software Engineer – Full Stack JavaScript Developer x 4
Pay Rate: £500 Max
Location: Newcastle Benton Park
Contract Length: 3 Month +
Vacancy Description
• Developing new components for an in-sourcing project to deliver Winter Fuels payments for Agents.We are looking for x4 skilled full stack web application developers to deliver the end to end web service against the agreed technology stack, within the agreed security framework.
• Developing products from Alpha through to Beta phase within Data science to productionise Churchill and other key projects using API and APP technology.
Role Description
• This role leads the design, build and maintenance of software applications as part of a multi-functional agile delivery team.
• The Senior Software Engineer will direct the building and testing of web applications; the implementation of internal and external application programming interfaces (APIs) and maintenance of web applications. capable of influencing and leading across multiple disciplines.
• They will work collaboratively on multiple complex projects and lead full stack software engineering teams, including application architecture and infrastructure, providing technical assurance for the products being deployed.
• They will be aware of and have expertise in many different technologies encompassing all levels of the application stack.
• They will develop medium to long term strategies for product lines and the wider software engineering community.
• They are experts and role models in software craftsmanship, behaviour and test driven development, continuous integration and delivery.
SKILLS & EXPERIENCE
Specific skills required are;
• Expert JavaScript engineer with at least 3 years experience with advanced knowledge of AngularJS, NodeJS and functional programming.
• Test driving development, continuous integration and deployment. Understanding of MVC and micro services.
• Security and authentication protocols.
• Understanding of asynchronous programming, JavaScript frameworks e.g. Express, server side templating languages e.g. EJS, CSS pre-processors, code versioning with Git, JS task runners, particularly Webpack.
• Architecting and automating the build process for production using task runners and scripts.
• Documenting with JSDoc
• Creating e2e test suites and running them with Protractor
• Creating configuration, build and test scripts for CI environments e.g. Gitlab CI
• Excellent analytical and problem solving skills
• Exceptional interpersonal and communication skills
• Experience of leading multiple technical teams in a complex, multi-disciplinary environmentsoftware engineering, programming and data management
• All-encompassing experience of behaviour driven development, test driven development, unit testing and software quality engineering
• Ability to source, recommend and implement the appropriate tool or technology for a given task
Jobs - Frequently Asked Questions
Use the location filter to find IT jobs in cities like London, Manchester, Birmingham, and across the UK.
Entry-level roles include IT support technician, junior developer, QA tester, and helpdesk analyst.
New jobs are posted daily. Set up alerts to be notified as soon as new roles match your preferences.
Key skills include problem-solving, coding, cloud computing, networking, and familiarity with tools like AWS or SQL.
Yes, many employers offer training or junior roles. Focus on building a strong CV with relevant coursework or personal projects.