remoteonsite
Senior Software Engineer - VP - Barclays
Software Engineer
Senior Software Engineer leading integration of a digital asset platform with core banking, payments, compliance and third‑party systems, using Java, Spring Boot, cloud-native and messaging technologies.
About the role
Key Responsibilities
- Design and implement end‑to‑end integrations between the digital asset platform and core banking, payments, compliance and data services.
- Lead the development of high‑performance, scalable microservices using Java, Spring Boot and RESTful APIs.
- Architect and maintain event‑driven communication using Kafka, ensuring reliable data flow across systems.
- Containerize applications with Docker and orchestrate deployments on Kubernetes in an AWS environment.
- Collaborate with cross‑functional teams to define integration standards, security requirements and performance benchmarks.
- Mentor junior engineers and drive best practices for code quality, testing and continuous delivery.
Requirements
- 5+ years of professional experience in Java development and microservice architecture.
- Strong expertise with Spring Boot, REST APIs, Kafka, Docker, Kubernetes and AWS cloud services.
- Proven experience integrating complex enterprise systems, preferably in banking or payments domains.
- Solid understanding of relational databases and SQL, with ability to write performant queries.
- Excellent problem‑solving skills, communication abilities and a track record of leading technical initiatives.
Skills
javakafkadockerkubernetesawssql