Senior Software Developer in London

Senior Software Developer in London

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

At a Glance

  • Tasks: Design and build secure backend services for a global payment gateway.
  • Company: Join Verifone, a leader in electronic payment technology for over 30 years.
  • Benefits: Enjoy a competitive salary, hybrid work model, and opportunities for professional growth.
  • Other info: Be part of a diverse team committed to innovation and engineering excellence.
  • Why this job: Make a real impact on high-volume financial transactions with cutting-edge technology.
  • Qualifications: Experience in Java, Spring Boot, and scalable backend systems required.

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

For more than 30 years, Verifone has been a global leader in electronic payment technology. We work with leading retailers, merchants, banks, and technology partners to deliver secure, reliable, and innovative payment solutions worldwide.

Verifone offers a fast-paced, collaborative environment focused on engineering excellence, customer impact, and continuous innovation. We are proudly an in-office organization and currently support a hybrid work model, which is reviewed regularly.

This London-based role is part of Verifone’s global payment gateway platform, where engineering decisions directly impact the reliability, security, and performance of high-volume financial transactions worldwide. You will work on backend services that sit at the core of payment processing, balancing scalability, data consistency, and security in a highly regulated environment.

The role is ideal for a senior backend developer who enjoys working on complex distributed systems, modern Java platforms, and cloud-native architectures, and who takes ownership of systems that must perform reliably under real-world load.

We are seeking a Senior Developer based in London to design, build, and operate backend services for our global payment gateway system. You will develop high-performance, secure microservices using Java and Spring Boot, collaborate closely with platform, product, and infrastructure teams, and help ensure our systems scale reliably across regions and partners.

Required Skills and Experience
  • Programming Languages: Java 17 or higher
  • Frameworks and Libraries: Spring Boot, Spring Web (REST APIs), Spring Data, Spring Security with JWT / OAuth2
  • Architecture & System Design: Microservice‑based architectures, Clean code practices and SOLID principles, Experience designing scalable, fault‑tolerant backend services, Strong understanding of security, authentication flows, and data protection
  • API & Data: RESTful API design using JSON and HTTP standards, API versioning strategies, MongoDB / NoSQL experience, including Data modeling, Indexing strategies, Performance tuning, Experience with Java concurrency, streams, and performance optimization
  • Cloud & Infrastructure: AWS services including EC2, ECS/EKS, S3, RDS and/or DynamoDB, and CloudWatch, Docker and containerized deployments, CI/CD pipelines and Git‑based workflows
  • Testing & Engineering Practices: Unit and integration testing using JUnit and Mockito, Strong focus on testability, quality, and maintainability, Experience working in Agile / Scrum environments
Preferred Skills and Experience
  • Payments & Domain Experience: Background in fintech or payments, Experience handling transactions, payment flows, and financial data, Understanding of high‑availability, security, and data consistency trade‑offs
  • Eventing & Distributed Systems: Exposure to event‑driven architectures, Messaging or streaming technologies such as Kafka, AWS SQS, Similar eventing systems
  • Platform & Operations: Advanced experience with AWS, Docker, and CI/CD practices, Production experience operating distributed systems at scale, Strong ownership mindset for services running in production

Verifone is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Verifone is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Senior Software Developer in London employer: GoTo Meeting

Verifone is an exceptional employer, offering a dynamic and collaborative work environment in London that prioritises engineering excellence and innovation. Employees benefit from a hybrid work model, opportunities for professional growth, and the chance to work on impactful projects within the global payment gateway system. With a strong commitment to diversity and equal opportunity, Verifone fosters a culture where every team member can thrive and contribute to secure, high-performance payment solutions.

GoTo Meeting

Contact Detail:

GoTo Meeting Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Developer in London

Tip Number 1

Network like a pro! Reach out to your connections in the fintech and payments space. Attend meetups or webinars related to payment technologies, and don’t be shy about introducing yourself. You never know who might have a lead on a job at Verifone!

Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio showcasing your Java and Spring Boot projects, make sure to share it. Highlight any microservices or cloud-native architectures you've worked on, especially if they relate to payment systems.

Tip Number 3

Prepare for the interview by brushing up on your knowledge of security practices and data protection. Be ready to discuss how you’ve tackled challenges in building scalable backend services. We want to see your problem-solving skills in action!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining Verifone and being part of our innovative team.

We think you need these skills to ace Senior Software Developer in London

Java 17 or higher
Spring Boot
REST APIs
Microservice-based architectures
Clean code practices
SOLID principles
Security and authentication flows

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Developer role. Highlight your experience with Java, Spring Boot, and any relevant projects that showcase your skills in backend services and microservices.

Craft a Compelling Cover Letter:Your cover letter should tell us why you're excited about working at Verifone. Share specific examples of how your background aligns with our focus on secure and reliable payment solutions.

Showcase Your Problem-Solving Skills:In your application, don’t just list your skills; demonstrate how you've used them to solve complex problems in previous roles. We love seeing real-world applications of your expertise!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role without any hiccups!

How to prepare for a job interview at GoTo Meeting

Know Your Tech Stack Inside Out

Make sure you’re well-versed in Java 17, Spring Boot, and the other technologies mentioned in the job description. Brush up on your knowledge of microservices, RESTful APIs, and cloud services like AWS. Being able to discuss these topics confidently will show that you're not just familiar with them, but that you can apply them effectively.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, especially those related to backend development and payment systems. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help you demonstrate your analytical thinking and how you approach complex problems.

Understand the Company’s Mission

Research Verifone’s role in the payment technology landscape. Familiarise yourself with their products and recent innovations. Showing that you understand their mission and how your skills can contribute to their goals will set you apart from other candidates.

Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, project timelines, and the technologies they use. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values. Asking about their approach to security and scalability in payment processing could be particularly relevant.