Junior Software Engineer

Visa Visa · Fintech · London, United Kingdom, United Kingdom

Junior Software Engineer role within Visa's Treasury function, focusing on building and maintaining backend services and tooling using Java and Spring Boot on AWS. The role involves contributing to features, adding observability, participating in Agile squads, code reviews, and CI/CD pipelines, with a focus on event-driven patterns and microservices.

What you'd actually do

  1. Write and maintain backend code in Java (11+) and Spring Boot on real services with guidance from senior engineers.
  2. Contribute small features and tests to services that integrate with Kafka, Flink, and related technologies.
  3. Add observability (metrics, logs, traces) and improve reliability under the supervision of the team.
  4. Help refine requirements, demo your work, and deliver incrementally in Agile squads.
  5. Participate in code reviews, documentation, and CI/CD pipelines.

Skills

Required

  • Java (11+)
  • Spring Boot
  • backend code
  • Agile
  • code reviews
  • CI/CD
  • event-driven patterns
  • observability (metrics, logs, traces)

Nice to have

  • Flink
  • AWS
  • Kubernetes
  • microservice architecture
  • Kafka
  • Terraform
  • Docker
  • TDD
  • BDD
  • Contract Testing
  • JUnit
  • RSpec
  • Cucumber
  • functional Java
  • Spring
  • Scrum
  • Kanban
  • EKS
  • OpenAPI (Swagger)
  • SQL
  • GitHub