Full stack Java developer

DCV Technologies

Position: Full stack Java developer
Location: Basildon, UK (5 days a week from office)
6–12-month contract position

Role Summary

We are looking for Full‑Stack Engineers with a strong backend foundation to help scale an existing merchant risk and compliance platform for multi‑regional deployment. The role focuses on building and enhancing Java/Spring Boot microservices, integrating with AWS cloud services, and contributing to both server‑rendered and SPA‑based frontends. This is a hands‑on role in a high‑throughput, compliance‑sensitive environment, working closely with platform, data, and risk engineering teams.

Core Responsibilities (5–7 Bullet Job Description)

  • Design, develop, and scale Spring Boot microservices supporting MRV/MRD workflows
  • Build secure, well‑designed REST APIs integrated with frontend and downstream systems
  • Contribute to frontend development using Angular and/or server‑side templating (Thymeleaf)
  • Work with event‑driven and messaging systems to support real‑time risk processing
  • Develop and optimize data access using relational databases and caching layers
  • Collaborate across product, cloud, and risk teams to support multi‑region scaling
  • Support production readiness, performance tuning, and operational stability

Required Skills & Experience

  • Strong hands‑on experience in Java and Spring Boot, including REST API development and microservice‑based architectures in production environments.
  • Experience working across the full stack, with practical exposure to frontend development using Angular or server‑side templating frameworks (e.g., Thymeleaf).
  • Working experience with AWS cloud services, such as ECS, API Gateway, S3, RDS/Aurora, or ElastiCache, in deploying and running backend services.
  • Solid understanding of API security concepts, including OAuth2, JWT, and secure service‑to‑service communication.
  • Hands‑on experience with relational databases (e.g., PostgreSQL) and familiarity with caching technologies such as Redis.
  • Working knowledge of event‑driven architectures, including experience consuming or producing messages using Kafka and/or Amazon SQS.
  • Experience working in regulated, risk‑sensitive, or high‑availability systems, with an emphasis on reliability, auditability, and scalability.

Required Personal Skills:

  • Good communication skills and will be able to work within an international team
  • Self-motivated individual and creative thinker who will take ownership of tasks assigned.
  • Able to thrive in a fast-paced, high energy, demanding and team-orientated environment.
  • Excellent problem-solving skills
  • Strong communication skills both verbal and written. Capable of collaborating effectively across a variety of IT and Business groups, across regions and different roles
  • Good customer service skills. Ability to deal with difficult situations/individuals gracefully

Skills Desired:

  • Exposure to fraud, risk, or compliance platforms
  • Familiarity with Node.js in support or integration roles
  • Experience with Snowflake or data lake architectures
  • Prior work in multi‑region or globally distributed systems
Apply Now →

Application opens at the source listing. Free for jobseekers.