Java Full stack Developer

Required Skills & Qualifications

  • 8+ years of experience in software development
  • Strong proficiency in Java (8/11/17) and Spring Boot
  • Hands-on experience with Kafka and asynchronous messaging
  • Experience with API Gateway solutions (Apigee preferred)
  • Strong knowledge of REST APIs, JSON, OpenAPI/Swagger
  • Experience with SQL / NoSQL databases (Oracle, PostgreSQL, MongoDB)
  • Frontend experience with Angular or React
  • Understanding of payment systems and financial services architecture

Preferred Qualifications

  • Experience with PayEdge or similar payment platforms
  • Cloud experience (AWS / Azure / GCP)
  • Knowledge of Reactive programming (WebFlux)
  • Experience with Spring Security
  • Exposure to event streaming, saga patterns, and distributed systems

Soft Skills

  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Ability to work in Agile / Scrum environments
  • Ownership mindset and attention to detail

Work Environment

  • Agile / Scrum delivery model
  • Fast-paced fintech or banking environment
  • High-availability, mission-critical systems

Job Details

Company
KBC Technologies UK LTD
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
Posted