remote
Software Engineer - Java - Worldpay
Software Engineer
Senior Java engineer building a high‑volume, secure payment platform. Lead design, implementation, and scaling of microservices that process millions of transactions daily, ensuring robustness and compliance in a global commerce environment.
About the role
Key Responsibilities
- Design, develop, and maintain Java‑based microservices that power a global payment platform handling 800+ transactions per second.
- Implement robust security controls, including encryption, tokenization, and compliance with PCI‑DSS and other regulatory standards.
- Collaborate with cross‑functional teams to define architecture, performance benchmarks, and capacity planning for high‑availability systems.
- Write clean, testable code with comprehensive unit, integration, and performance tests.
- Participate in code reviews, continuous integration, and deployment pipelines to ensure quality and reliability.
Requirements
- 5+ years of professional experience in Java development, with deep knowledge of Spring/Spring Boot.
- Strong background in building and scaling microservices, including containerization (Docker) and orchestration (Kubernetes).
- Hands‑on experience with payment processing systems, transaction flows, and related security standards.
- Proficiency in cloud platforms (AWS, GCP, or Azure) and modern DevOps practices.
- Excellent problem‑solving skills, attention to detail, and a passion for delivering reliable, high‑performance software.