Greater Giving, Inc.
Cambridge, Cambridgeshire
Make your mark at one of the biggest names in payments. We're looking for Software Engineer - Java to join our ever evolving WPG team and help shape the future of global commerce. Whilst web development skills are crucial, a background payments and fintech would be extremely beneficial. What you'll own Design and develop solutions in Java, SQL, and PLSQL for an eCommerce payments gateway as part of a team, in line with the needs of a high capacity mission critical 24/7 service with 5 nines uptime, product specifications and business value drivers, Worldpay architectural and software engineering principles, and department standards. Manage code quality, agile practices, and technical debt control. Collaborate closely with software and QA engineers through code reviews, knowledge sharing and mentoring. Work with engineers in the UK and US, contribute to retrospectives, resolve technical debt, and improve team and department practices. Provide periodic availability outside normal office hours for release support and deployment. Work collaboratively along the entire SDLC with team, solution designers, release teams, support, and the business to refine, release, and run software solutions. What you'll bring Ability to build secure, clean, and testable Java based distributed applications in a Linux development environment. Firm grasp of relational database concepts (e.g., Oracle) and appreciation of architecture and industry design patterns. Dynamic can do attitude, collaborative teamwork, and ability to prioritize under pressure. Take pride in work and encourage others. Experience with large code bases and version control systems. Experience with Linux as development and production environment. Essential skills Java HTML CSS REST APIs Spring Boot JBoss Gradle or Maven Databases (Oracle) DDL and SQL Basic Networking Git & GitHub Nice to have C/C++ Exposure to Angular, AlpineJS, Bootstrap Database tools: Toad, DBeaver, SQL Developer Typescript Apache config Testing tools: Selenium, JUnit Data formats: XML, JSON, YAML Security scans, Snyk, Checkmarx, etc. Bonus knowledge Interest in innovation, BDD, best of breed engineering practices and tools, and ability to communicate advantages to peers, stakeholders, and users. Interest in AI and ability to use any AI tool in day to day work. Familiarity with agile frameworks (Scrum, Kanban, SAFe) and knowledge of benefits and pitfalls. Experience in global online business or knowledge of cryptography and secure inter application communication principles, high availability, high capacity, mission critical systems. About the team You will join one of our cross functional teams containing developers, testers, scrum master, product owners and analysts. Each team owns its backlog from kick off to post live, follows agile practices, and delivers continuously with tight feedback loops. What makes a Globalpayer? Globalpayers think like a client, act like an owner and win as one team. We're curious and innovative, empower decisions, and are driven by passion. My Health We offer access to medical coverage that supports the health and wellbeing for you and your family. My Money In addition to base salary, you may be eligible for bonuses and/or equity awards, determined by role, level and impact. My Lifestyle We have a dedicated Wellness Week each year - which includes an extra paid day off - so you can relax, recharge and invest in your wellbeing. My Family FLEX, our family inclusion community, offers support for all Globalpayers at every stage, from raising families to caring for loved ones. My Time Off We offer paid time off and public holidays.
Make your mark at one of the biggest names in payments. We're looking for Software Engineer - Java to join our ever evolving WPG team and help shape the future of global commerce. Whilst web development skills are crucial, a background payments and fintech would be extremely beneficial. What you'll own Design and develop solutions in Java, SQL, and PLSQL for an eCommerce payments gateway as part of a team, in line with the needs of a high capacity mission critical 24/7 service with 5 nines uptime, product specifications and business value drivers, Worldpay architectural and software engineering principles, and department standards. Manage code quality, agile practices, and technical debt control. Collaborate closely with software and QA engineers through code reviews, knowledge sharing and mentoring. Work with engineers in the UK and US, contribute to retrospectives, resolve technical debt, and improve team and department practices. Provide periodic availability outside normal office hours for release support and deployment. Work collaboratively along the entire SDLC with team, solution designers, release teams, support, and the business to refine, release, and run software solutions. What you'll bring Ability to build secure, clean, and testable Java based distributed applications in a Linux development environment. Firm grasp of relational database concepts (e.g., Oracle) and appreciation of architecture and industry design patterns. Dynamic can do attitude, collaborative teamwork, and ability to prioritize under pressure. Take pride in work and encourage others. Experience with large code bases and version control systems. Experience with Linux as development and production environment. Essential skills Java HTML CSS REST APIs Spring Boot JBoss Gradle or Maven Databases (Oracle) DDL and SQL Basic Networking Git & GitHub Nice to have C/C++ Exposure to Angular, AlpineJS, Bootstrap Database tools: Toad, DBeaver, SQL Developer Typescript Apache config Testing tools: Selenium, JUnit Data formats: XML, JSON, YAML Security scans, Snyk, Checkmarx, etc. Bonus knowledge Interest in innovation, BDD, best of breed engineering practices and tools, and ability to communicate advantages to peers, stakeholders, and users. Interest in AI and ability to use any AI tool in day to day work. Familiarity with agile frameworks (Scrum, Kanban, SAFe) and knowledge of benefits and pitfalls. Experience in global online business or knowledge of cryptography and secure inter application communication principles, high availability, high capacity, mission critical systems. About the team You will join one of our cross functional teams containing developers, testers, scrum master, product owners and analysts. Each team owns its backlog from kick off to post live, follows agile practices, and delivers continuously with tight feedback loops. What makes a Globalpayer? Globalpayers think like a client, act like an owner and win as one team. We're curious and innovative, empower decisions, and are driven by passion. My Health We offer access to medical coverage that supports the health and wellbeing for you and your family. My Money In addition to base salary, you may be eligible for bonuses and/or equity awards, determined by role, level and impact. My Lifestyle We have a dedicated Wellness Week each year - which includes an extra paid day off - so you can relax, recharge and invest in your wellbeing. My Family FLEX, our family inclusion community, offers support for all Globalpayers at every stage, from raising families to caring for loved ones. My Time Off We offer paid time off and public holidays.
Monsoon
What will you be doing as a Digital Business Analyst? Work with stakeholders to gather, clarify, and document business and functional requirements. Produce user stories, acceptance criteria, process flows, and supporting documentation. Collaborate with internal teams and external partners to translate business needs into actionable solutions, supporting end to end design beyond the digital platform. Participate actively in sprint planning, stand ups, and retrospectives. Support end to end testing efforts, including system testing, UAT coordination, and hands on testing. Track and help resolve issues during release cycles. Maintain clear and up to date documentation for platform features, changes, and workflows. Contribute to continuous improvement of e commerce and customer facing systems. Provide cover for out of hours incidents shared with the rest of the team members on the digital rota. Leadership Positively represent the technology function alongside internal and external stakeholders as required. Create a culture of honesty, accountability and engagement within the function ensuring everyone is treated with respect. What will you need to succeed as a Digital Business Analyst? 2-3 years of experience in a Business Analyst, Digital Analyst, or similar role. Exposure to e commerce platforms, ideally Salesforce Commerce Cloud (SFCC) or similar (e.g. Shopify Plus, Magento, Adobe Commerce). Good understanding of agile delivery processes and tools (e.g. Jira, Confluence). Strong communication, collaboration, and organisational skills. Willingness to take part in hands on testing and release validation. Curiosity and empathy for the customer journey and digital experience. Desirable Experience working in a retail or consumer facing business. Familiarity with CRM or order management system integrations. If this all sounds great and you feel you are who we are looking for, let us know and apply today. At Monsoon Accessorize we don't focus only on what we do, we also care about how we do it. Our values and the way we behave are important to us. We are committed to creating a diverse and inclusive workforce and an environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people and are an equal opportunity employer. We welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio economic background, religion and/or belief. We will also consider flexible working requests for all roles, unless operational requirements prevent otherwise. We provide reasonable accommodations as needed to people with disabilities to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at to request discuss any specific requirements.
What will you be doing as a Digital Business Analyst? Work with stakeholders to gather, clarify, and document business and functional requirements. Produce user stories, acceptance criteria, process flows, and supporting documentation. Collaborate with internal teams and external partners to translate business needs into actionable solutions, supporting end to end design beyond the digital platform. Participate actively in sprint planning, stand ups, and retrospectives. Support end to end testing efforts, including system testing, UAT coordination, and hands on testing. Track and help resolve issues during release cycles. Maintain clear and up to date documentation for platform features, changes, and workflows. Contribute to continuous improvement of e commerce and customer facing systems. Provide cover for out of hours incidents shared with the rest of the team members on the digital rota. Leadership Positively represent the technology function alongside internal and external stakeholders as required. Create a culture of honesty, accountability and engagement within the function ensuring everyone is treated with respect. What will you need to succeed as a Digital Business Analyst? 2-3 years of experience in a Business Analyst, Digital Analyst, or similar role. Exposure to e commerce platforms, ideally Salesforce Commerce Cloud (SFCC) or similar (e.g. Shopify Plus, Magento, Adobe Commerce). Good understanding of agile delivery processes and tools (e.g. Jira, Confluence). Strong communication, collaboration, and organisational skills. Willingness to take part in hands on testing and release validation. Curiosity and empathy for the customer journey and digital experience. Desirable Experience working in a retail or consumer facing business. Familiarity with CRM or order management system integrations. If this all sounds great and you feel you are who we are looking for, let us know and apply today. At Monsoon Accessorize we don't focus only on what we do, we also care about how we do it. Our values and the way we behave are important to us. We are committed to creating a diverse and inclusive workforce and an environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people and are an equal opportunity employer. We welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio economic background, religion and/or belief. We will also consider flexible working requests for all roles, unless operational requirements prevent otherwise. We provide reasonable accommodations as needed to people with disabilities to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at to request discuss any specific requirements.