Senior PHP Software Engineer (Remote) in London

Senior PHP Software Engineer (Remote) in London

London Full-Time 60000 - 80000 € / year (est.) Home office (partial)
Visa

At a Glance

  • Tasks: Develop and maintain backend services using Java and Spring Boot in a dynamic, agile environment.
  • Company: Join Visa, a global leader in payments technology, making a real impact worldwide.
  • Benefits: Enjoy competitive salary, remote work flexibility, and opportunities for professional growth.
  • Other info: Collaborative culture with mentorship opportunities and a focus on continuous learning.
  • Why this job: Work on innovative projects that touch 40% of the world's population and enhance your skills.
  • Qualifications: 2+ years of relevant experience in backend development with Java and Spring Boot.

The predicted salary is between 60000 - 80000 € per year.

About Us

Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you'll have the opportunity to create impact at scale - tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters - to you, to your community, and to the world.

Currencycloud was acquired by Visa in December 2021. As a MidLevel Software Engineer, you'll help develop and maintain the platform services and tooling that enable our product teams to deliver realtime features. Our stack runs on AWS as a set of distributed applications using Kubernetes and a microservice-led architecture. We are also utilizing Kafka for our streaming and PACT for Contract testing.

  • Design code and systems that touch 40% of the world population while influencing Visa's internal standards for scalability, security, and reusability.
  • Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings.
  • Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads.
  • Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities.
  • Develop and maintain backend services and tooling using Java (11+) and Spring Boot, integrating with Kafka and related technologies.
  • Build frameworks and reusable components that simplify consumption of realtime data capabilities for other teams.
  • Work with cross-functional partners to understand requirements and deliver incrementally in Agile squads.
  • Contribute to code reviews, testing, documentation, and CI/CD pipelines.

This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager. Visa requires at least 3 days in office, expectations of these days will be confirmed by your Hiring Manager.

Basic Qualifications:

  • 2+ years of relevant work experience and a Bachelor's degree, OR 5+ years of relevant work experience.

Preferred Qualifications:

  • 3 or more years of work experience with a Bachelor's Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD).
  • 3-5 years of relevant backend development experience with a Bachelor's degree or equivalent practical experience.
  • 3+ years experience in Java backend (Spring Boot 2.x preferable).

The Skills You Bring:

  • Skills with functional Java (versions 8+) and Spring (ideally Springboot).
  • Agile ways of working such as Scrum or Kanban in cross-functional teams.
  • Expert knowledge of Docker, EKS, AWS (public cloud) and Kafka.
  • Ability to communicate equally effectively with both technical and non-technical stakeholders.
  • Modern Cloud-Native architectures and practices.
  • TDD, BDD and Contract testing.
  • Working in a DevOps environment, or passion and willingness to work in this way.
  • A pragmatic approach to solutions and delivery of technical projects.
  • Comfortable working in a scale-up or growth environment and as part of a wider team.

Our Tech Stack includes:

  • Object-oriented programming forms the bulk of our codebase, currently in Java, versions 11+, and ideally Springboot framework.
  • Highly-scalable, highly-available, cloud-native applications on AWS are key to our next phase of growth, are written to 12-factor principles and fit into our microservices architecture.
  • Cloud-related tools, services, and distributed system observability to support these applications, such as Docker, Kubernetes, ElasticSearch, log management systems, and Datadog APM.
  • API specifications, conforming to the OpenAPI (Swagger) standard.
  • SQL, and large SQL databases, provide the persistence layer for our applications.
  • Infrastructure automation is primarily owned by the infrastructure team, but you will be a consumer of their work, familiarity with AWS, Terraform and Docker is beneficial.
  • Testing approaches, including TDD, BDD and Contract Testing.
  • Agile development, with teams broadly aligned with the Spotify - Squads and Tribes - model.
  • Continuous Integration and Continuous Delivery pipelines allow us to automate-all-the-things.
  • GitHub, and the GitHub PR review process, forms a core part of our developer workflow.
  • Teamwork, and cross-team collaboration, is fundamental to the delivery of our applications.

Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Senior PHP Software Engineer (Remote) in London employer: Visa

At Visa, we pride ourselves on being a world leader in payments technology, offering our employees the chance to make a significant impact on a global scale. Our collaborative work culture fosters innovation and continuous learning, with ample opportunities for professional growth and mentorship. With a hybrid working model and a commitment to diversity and inclusion, Visa is an exceptional employer for those looking to contribute to meaningful projects while enjoying a supportive and dynamic environment.

Visa

Contact Detail:

Visa Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior PHP Software Engineer (Remote) in London

Tip Number 1

Network like a pro! Reach out to current employees at Visa or Currencycloud on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Prepare for the interview by brushing up on your Java and Spring Boot skills. Make sure you can talk about your past projects and how they relate to the tech stack mentioned in the job description.

Tip Number 3

Show off your collaborative side! Be ready to discuss how you've worked in Agile teams before and how you handle cross-functional communication. They want to see that you can play well with others.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team.

We think you need these skills to ace Senior PHP Software Engineer (Remote) in London

Java (versions 8+ and 11+)
Spring Boot
Agile methodologies (Scrum, Kanban)
Docker
AWS (public cloud)
Kafka
Microservices architecture

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior PHP Software Engineer role. Highlight your experience with Java, Spring Boot, and any relevant cloud technologies like AWS. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for backend development and how you can contribute to our team. Don’t forget to mention your experience with Agile methodologies and any cool projects you've worked on.

Showcase Your Projects:If you've got any personal or professional projects that demonstrate your skills in Java, microservices, or cloud-native applications, make sure to include them. We love seeing real-world applications of your expertise!

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be one step closer to joining our awesome team at Visa!

How to prepare for a job interview at Visa

Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Java, Spring Boot, and AWS. Be ready to discuss your experience with these tools and how you've used them in past projects.

Showcase Agile Experience

Since the role involves working in Agile squads, be prepared to share specific examples of how you've contributed to Agile methodologies like Scrum or Kanban. Highlight any experiences where you collaborated with cross-functional teams.

Prepare for Technical Questions

Expect technical questions that assess your understanding of microservices, cloud-native architectures, and testing approaches like TDD and BDD. Brush up on these concepts and be ready to explain them clearly.

Demonstrate Communication Skills

You'll need to communicate effectively with both technical and non-technical stakeholders. Practice explaining complex technical concepts in simple terms, as this will show your ability to bridge the gap between different teams.