José Javier background
José Javier Logo

José Javier Bravo

Software Engineer · Backend & Secure Systems

$
01

About Me

I'm a Computer Engineering student and a working Software Engineer, focused on building backends that hold up in production.

At Stel Order I build microservices in Java/Spring Boot and integrate them into a large legacy monolith. I care deeply about software architecture and code quality: I work with clean and hexagonal architecture to keep code maintainable and well-structured, with a strong focus on security and safe legacy-system integration. Outside work I ship my own products end to end — most recently Driftune, a music-discovery app powered by a recommendation algorithm I built from scratch.

Security runs through everything I do: I'm an eJPT-certified penetration tester, and my degree thesis is a secure architecture for migrating from monolith to microservices using a Central Authentication Service and an API gateway.

BackendClean & Hexagonal ArchitectureMicroservicesSecurity

My Journey

Languages
Spanish flagNative Spanish
English flagEnglish B2 (Cambridge)
French flagFrench B1 (Plurilingual Secondary School)
Dominant stack

React · React Native · Spring Boot · Java

StatusCurrently working at Stel Order
02

Experience

Recent professional experience and current technical focus

Stel Order
CurrentPart-time
May 2026 – Present

Software Engineer

Scaling and hardening our microservices ecosystem while continuing to bridge the gap between new architectures and our core B2B SaaS platform.

  • Lead the deployment and production readiness of new microservices, ensuring high availability and seamless harmony with the main Java monolith.
  • Design, implement and maintain some of the features most requested by the majority of our customer base, decoupling them into dedicated services.
  • Standardize backend engineering best practices, focusing on clean architecture, hexagonal design, and secure data flow across service boundaries.
Training contract
Jan 2026 – May 2026

Software Engineer Trainee

Transitioned into a structured development role focused on architectural migration, facilitating how newly built services communicate safely with the legacy platform.

  • Focused on the harmony between architectures, building integration models and strict API contracts to ensure smooth, dual-way communication between microservices and the Java monolith.
  • Developed a major, highly anticipated microservice from scratch to fulfill a critical feature request demanded by the majority of the company's clients.
  • Implemented robust backend logic with Spring Boot and designed frontend components with React and React Native, securing endpoints with JWT.
Internship
Nov 2025 – Jan 2026

Software Engineering Intern

Joined the engineering team to support the company's transition from a monolithic architecture to a modern microservices-oriented system.

  • Initiated and laid the foundational groundwork for the development of a brand-new microservice using Java and Spring Boot.
  • Collaborated closely with senior engineers to understand the complex domain of the legacy B2B SaaS ERP and map out initial integration strategies.
  • Adapted quickly to the team's Agile/Scrum workflow, delivering initial tasks through Jira, Confluence, and Bitbucket.
03

Academic Excellence

Computer Engineering - University of Murcia

0.00

Career Average

0×

Honors

Bachelor:0.0MH

14 "Matrícula de Honor" distinctions — the highest course-level grade in the Spanish system, awarded to roughly the top 5% of students.

04

Technical Skills

Technologies and tools I work with.

Development

Java
Spring Boot
Spring Security
Clean Architecture
Hexagonal Architecture
REST APIs
Microservices
React
React Native
Next.js
PostgreSQL
MySQL
SQL
JWT
OAuth
Docker
Linux
Bash
Maven
Python
C
C++
Java
Spring Boot
Spring Security
Clean Architecture
Hexagonal Architecture
REST APIs
Microservices
React
React Native
Next.js
PostgreSQL
MySQL
SQL
JWT
OAuth
Docker
Linux
Bash
Maven
Python
C
C++
Java
Spring Boot
Spring Security
Clean Architecture
Hexagonal Architecture
REST APIs
Microservices
React
React Native
Next.js
PostgreSQL
MySQL
SQL
JWT
OAuth
Docker
Linux
Bash
Maven
Python
C
C++

Cybersecurity

Kali Linux
Wireshark
Nmap
Burp Suite
Metasploit
SQLMap
Hydra
Penetration Testing
Network Security
Web Application Security
OWASP
Kali Linux
Wireshark
Nmap
Burp Suite
Metasploit
SQLMap
Hydra
Penetration Testing
Network Security
Web Application Security
OWASP
Kali Linux
Wireshark
Nmap
Burp Suite
Metasploit
SQLMap
Hydra
Penetration Testing
Network Security
Web Application Security
OWASP

Tools

Git
Jira
Confluence
Bitbucket
Maven
Postman
Git
Jira
Confluence
Bitbucket
Maven
Postman
Git
Jira
Confluence
Bitbucket
Maven
Postman
05

Certifications

Continuous training and specializations that complement my academic education

Elearn Junior Penetration Tester

Elearn Junior Penetration Tester

INE · 2025Cybersecurity

A 100% hands-on penetration testing certification: a live 48-hour lab exam covering network and web app pentesting, assessment methodologies, and auditing. Proves practical offensive-security skills rather than theory.

Microsoft Azure Fundamentals (AZ-900)

Microsoft Azure Fundamentals (AZ-900)

Microsoft · 2025Cloud

Microsoft Azure fundamental certification validating knowledge of cloud concepts, Azure core services, security, privacy, and pricing.

IBM AI Developer

IBM AI Developer

IBM · 2024AISoftware

Series of 10 courses on artificial intelligence, generative AI, machine learning, data science with Python and more.

INE Certified Cloud Associate

INE Certified Cloud Associate

INE · 2025Cloud

Certification in cloud computing fundamentals, including services, architecture, and security in modern cloud environments.

Completed Courses

Featured

Claude Code in Action

Anthropic

IA
Verify

Developing AI Applications with Python and Flask

IBM

PythonIA
Verify

Building Generative AI-Powered Applications with Python

IBM

PythonIA
Verify

Python for Data Science, AI & Development

IBM

PythonIAData Science
Verify

Introduction to HTML, CSS, & JavaScript

IBM

HTMLCSSJavaScript
Verify

Introduction to Software Engineering

IBM

Software
Verify

Introduction to Artificial Intelligence (AI)

IBM

IA
Verify

Generative AI: Introduction and Applications

IBM

IA
Verify

Generative AI: Prompt Engineering Basics

IBM

IA
Verify

Generative AI: Elevate your Software Development Career

IBM

IASoftware
Verify

Software Developer Career Guide and Interview Preparation

IBM

Software
Verify
06

Projects

A selection of some of my projects where I apply different technologies and concepts

Featured
Driftune

Driftune

In production
AINext.jsSpring Boot

A complete music-discovery product I build and maintain end to end. An endless vertical feed runs on a recommendation algorithm I designed from scratch, with AI-powered natural-language search that finds music tailored to each user. The product covers OAuth authentication, email flows, an admin panel, a built-in player, a favorites library, text-based playlist creation, and export to YouTube. Built with Next.js (frontend) and Spring Boot (backend).

Try it now View on GitHubThe source code is private
Jboy

Jboy

JavaJava SwingCPU architecture

A Game Boy emulator built from scratch in Java, following the Pan Docs. Required implementing the CPU instruction set cycle-accurately, memory bank switching across multiple MBCs, and an audio pipeline. Supports ROMs, save states, and fullscreen.

URL Shortener

URL Shortener

Spring BootNext.jsPostgreSQLCloud

A URL shortener taken to production: Spring Boot backend on Render, Next.js frontend on Cloudflare, PostgreSQL on Neon — end-to-end deployment across three cloud providers.

Peer Share Network

Peer Share Network

JavaTCP/UDP Sockets

A decentralized peer-to-peer file-sharing system using raw TCP and UDP sockets, handling connection management and reliable transfer over an unreliable channel.

Log Analyzer

Log Analyzer

C++

A log analysis tool in C++ that parses and inspects system/access logs to surface suspicious patterns — a core building block of security monitoring and SOC workflows.

Photomosaic Generator

Photomosaic Generator

C++Qt5

Console and GUI application that generates photomosaics from images.

07

Let's Talk!

Do you have an interesting project? A collaboration proposal? Or do you simply want to connect? I would love to hear from you. You can contact me through these channels.

Email

The most direct way to contact me

jjavierbs@um.esjosejavierbravosarabia@gmail.com

Location

Available for remote projects

Murcia, Spain