Skip to content
Manuel Cobos Solís

Open to opportunities · Remote from Spain

Manuel Cobos Solís, Backend-oriented Full Stack Developer

Java and Spring Boot on the server, Angular on the client. I build microservices and web applications for the banking sector, with messaging on Kafka and RabbitMQ. Based in Cáceres, working remotely.

LinkedIn (opens in a new tab) GitHub (opens in a new tab)

At a glance

Portrait of Manuel Cobos Solís, Full Stack Developer
Role
Full Stack Developer (Java backend, Angular frontend)
Company
Viewnext · client Banco Santander
Location
Cáceres, Extremadura, Spain
Work mode
Remote from Spain
Experience
Since March 2024 · over 2 years
Main stack
Java 17/21 · Spring Boot · Kafka · RabbitMQ · Angular 15–20 · PostgreSQL
Languages
Spanish (native) · English (B1 · B2)

01

About me

Backend-oriented Full Stack Developer: Java 17/21, Spring Boot, Angular and microservices. Currently at Viewnext, developing for Banco Santander.

I have spent over 2 years building applications and over 1 delivering features end to end: API design with OpenAPI (API-first), development, e2e testing, code quality and deployment to production in high-availability banking environments, working with agile methodologies.

My technical foundation: backend with Java and Spring Boot (MVC, Security, Data, Batch), microservices and REST APIs with hexagonal architecture, DDD and TDD; messaging and events with Apache Kafka, RabbitMQ and WebSockets; frontend with TypeScript and Angular (versions 15 to 20 in production), RxJS, Signals, Angular Material, NgRx and testing with Vitest.

I am open to opportunities as a Full Stack Developer, Backend Developer or Frontend Developer, working remotely from Spain.

02

Experience

– present

Full Stack Developer

Viewnext · client Banco Santander (banking sector)

  • Full stack development for Banco Santander: high-availability internal banking applications with Java and Angular.
  • Backend: microservices with Java 17/21 and Spring Boot (REST, Spring Batch, Kafka, RabbitMQ), OpenAPI-based APIs and API governance.
  • Orchestrator microservice that receives a single JSON, fans it out to the target services and connects dynamically to multiple databases with credentials in Vault.
  • Data: PostgreSQL (schema design, CRUD and SQL scripts automated with GitHub Actions), Oracle, MySQL and SQL Server; bulk loads with Spring Batch and SFTP.
  • Frontend: Angular 15 to 20 and TypeScript, including a full application migration.
  • Quality: JUnit, Mockito, Vitest (migrated from Karma), Cilantrum e2e, JMeter, SonarQube, Fortify and Trivy.
  • Deployment: Docker, Harbor, OpenShift, ArgoCD and GitHub Actions.

Java 17/21 Spring Boot Angular 15–20 TypeScript Kafka RabbitMQ PostgreSQL OpenAPI Docker OpenShift ArgoCD GitHub Actions JUnit Vitest

–

Full Stack Developer (Backend oriented)

Viewnext · banking sector (internship)

  • Full stack internship with a backend focus: Java 17, Spring Boot 3 and Angular 20; 160 h intensive Java and Spring Boot training through Sinensia.
  • Backend: REST APIs (Spring MVC), persistence with Spring Data, security with Spring Security and batch processing with Spring Batch.
  • Messaging: Apache Kafka (real-time event pipeline) and RabbitMQ.
  • Real time: status notifications with WebSockets.
  • Data: PostgreSQL and MongoDB.
  • Frontend: Angular and TypeScript.
  • Quality: TDD, Clean Architecture and agile weekly deliveries.

Java 17 Spring Boot 3 Angular 20 TypeScript Spring MVC Spring Data Spring Security Spring Batch Kafka RabbitMQ WebSockets PostgreSQL MongoDB

–

Integration Developer

Viewnext · banking sector (internship)

  • Internship in enterprise system integration with MuleSoft and IBM Integration Bus.
  • MuleSoft Anypoint Platform: designing flows that connect legacy systems with modern APIs.
  • IBM Integration Bus (IIB): data transformation and routing across different processes and flows (ESB).

MuleSoft Anypoint Platform IBM Integration Bus REST APIs ESB

03

Tech stack

Java
Spring Boot
Kafka
RabbitMQ
Angular
TypeScript
PostgreSQL
Docker
Kubernetes
GitHub Actions
Backend
  • Java 17
  • Java 21
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA
  • Spring Batch
  • Microservices
  • REST APIs
  • Hexagonal Architecture
  • DDD
  • TDD
  • API-first (OpenAPI)
Frontend
  • Angular 15–20 (full migrations up to 20)
  • TypeScript
  • RxJS
  • Signals
  • Angular Material
  • NgRx
  • Vitest
Messaging and events
  • Apache Kafka
  • RabbitMQ
  • WebSockets
Databases
  • PostgreSQL
  • Oracle
  • SQL Server
  • MySQL
  • MongoDB
DevOps and quality
  • Docker
  • Kubernetes
  • OpenShift
  • ArgoCD
  • GitHub Actions
  • Maven
  • SonarQube
  • Trivy
  • JUnit 5
  • Mockito
  • Vault
  • SFTP
  • Cilantrum e2e
  • JMeter
  • Fortify
  • Harbor
Integration (earlier experience)
  • MuleSoft Anypoint Platform
  • IBM Integration Bus

04

Education and certifications

Education

2024 – 2025

Higher Technical Degree in Web Application Development (DAW)

IES Ágora

2022 – 2024

Higher Technical Degree in Cross-Platform Application Development (DAM)

IES Ágora

2021 – 2022

Computer Software Engineering (first year only)

Universidad de Extremadura

Certifications and languages

Cambridge University Press & Assessment

English B1 Certificate

goFLUENT

English B2 Certificate

Sinensia IT Solutions

Java Development School

Linux Professional Institute (LPI)

LPIC 1

Salesforce

MuleSoft Certified Developer – Integration and API Associate (Mule 3)

Certifications can be verified on LinkedIn(opens in a new tab).

05

Contact

If you have an opportunity or want to talk about a project, email me or reach out on LinkedIn.

manuel.cobos.dev@gmail.com
Send an email LinkedIn GitHub
Cáceres, Extremadura, Spain · Remote