Detalles Equipo Calendario Documento FAQ
Challenge

Backend / Middleware Developer – Java 17 & Microservices

Ranking: 2616

Job Description

We are seeking a highly motivated Backend Developer specialized in modern Java technologies and microservices-based architectures.

You will be part of a technical team responsible for designing, developing, and maintaining scalable backend services that support the processing, tracking, and auditing of financial messages across enterprise messaging systems.

The role involves working with distributed systems, APIs, messaging queues, and database integrations in a critical financial environment where reliability, traceability, and performance are essential.

Project Overview – Payment Monitor

Payment Monitor is a web-based application designed to review and monitor financial messages received from SWIFT and Fed networks.

The platform processes MQ message flows that register:

  • Financial messages
  • Status changes
  • Complete audit history

This information is stored in a centralized database and exposed through APIs, enabling users to:

  • View message lists
  • Access detailed transaction information
  • Review full audit trails and historical activity

Key Responsibilities

  • Design, develop, and maintain backend microservices using Java 17 and Spring Boot 3 .
  • Build scalable and secure REST APIs using OpenAPI standards.
  • Integrate backend services with enterprise messaging systems using RabbitMQ .
  • Develop high-performance solutions connected to Oracle databases.
  • Implement caching and performance optimization strategies using Redis .
  • Collaborate with architecture and functional teams to deliver reliable financial applications.
  • Ensure traceability, auditability, and resilience across distributed systems.
  • Participate in code reviews, testing, debugging, and performance optimization.
  • Contribute to technical documentation and API design standards.
  • Work within agile development environments and modern software engineering practices.

Required Skills

  • 4+ years of experience in backend development.
  • Strong hands-on experience with:
    • Java 17
    • Spring Boot 3
    • Microservices architecture
    • Oracle Database
    • RabbitMQ
    • Redis
    • OpenAPI / REST APIs
  • Experience developing scalable enterprise applications.
  • Knowledge of asynchronous messaging and distributed systems.
  • Understanding of backend performance optimization and secure development practices.
  • Strong analytical and problem-solving skills.

Nice to Have

  • Experience in banking, payments, or financial systems.
  • Knowledge of SWIFT, Fed, or financial message processing environments.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with containerized environments and cloud-native architectures.
  • Understanding of audit, compliance, and transactional systems.

Backend / Middleware Developer – Java 17 & Microservices

Ranking: 2616

Job Description

We are seeking a highly motivated Backend Developer specialized in modern Java technologies and microservices-based architectures.

You will be part of a technical team responsible for designing, developing, and maintaining scalable backend services that support the processing, tracking, and auditing of financial messages across enterprise messaging systems.

The role involves working with distributed systems, APIs, messaging queues, and database integrations in a critical financial environment where reliability, traceability, and performance are essential.

Project Overview – Payment Monitor

Payment Monitor is a web-based application designed to review and monitor financial messages received from SWIFT and Fed networks.

The platform processes MQ message flows that register:

  • Financial messages
  • Status changes
  • Complete audit history

This information is stored in a centralized database and exposed through APIs, enabling users to:

  • View message lists
  • Access detailed transaction information
  • Review full audit trails and historical activity

Key Responsibilities

  • Design, develop, and maintain backend microservices using Java 17 and Spring Boot 3 .
  • Build scalable and secure REST APIs using OpenAPI standards.
  • Integrate backend services with enterprise messaging systems using RabbitMQ .
  • Develop high-performance solutions connected to Oracle databases.
  • Implement caching and performance optimization strategies using Redis .
  • Collaborate with architecture and functional teams to deliver reliable financial applications.
  • Ensure traceability, auditability, and resilience across distributed systems.
  • Participate in code reviews, testing, debugging, and performance optimization.
  • Contribute to technical documentation and API design standards.
  • Work within agile development environments and modern software engineering practices.

Required Skills

  • 4+ years of experience in backend development.
  • Strong hands-on experience with:
    • Java 17
    • Spring Boot 3
    • Microservices architecture
    • Oracle Database
    • RabbitMQ
    • Redis
    • OpenAPI / REST APIs
  • Experience developing scalable enterprise applications.
  • Knowledge of asynchronous messaging and distributed systems.
  • Understanding of backend performance optimization and secure development practices.
  • Strong analytical and problem-solving skills.

Nice to Have

  • Experience in banking, payments, or financial systems.
  • Knowledge of SWIFT, Fed, or financial message processing environments.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with containerized environments and cloud-native architectures.
  • Understanding of audit, compliance, and transactional systems.

  • Equipo
  • Evaluador
  • Manager
  • Agencia
  • Cliente

GFT Cliente

Cliente

Comentarios: 0

claudia herrero

Agencia

Comentarios: 0

Paco Romero

Agencia

Comentarios: 0

Teba Gomez-Monche

Agencia

Comentarios: 0

Sandra Lobero

Agencia

Comentarios: 0

Hugo Herrero

Manager

Comentarios: 0

Víctor M. herrero

Evaluador

Comentarios: 3