Me llamo Jorge Campos Rodriguez y soy Junior Java Developer. Empecé en programación porque siempre tuve interés por la informática y me enganchó la idea de construir sistemas que resuelven problemas reales detrás de una pantalla; el backend me atrajo particularmente y comprobar de primera mano que todo funciona después de haberme peleado lo suficiente con ello y sacado conclusiones para un futuro por si me vuelvo a encontrar con un problema del mismo tipo.

Mi especialidad es Java y el ecosistema Spring: Spring Boot en sus distintas formas —monolitos modulares, microservicios y procesos batch con Spring Batch—, siempre con enfoque contract-first (el detalle está en el primer punto de abajo).

Tengo mentalidad de crecimiento: cada proyecto terminado es una lista de cosas que haría mejor a la próxima, y eso es exactamente lo que busco en un equipo: aprender rápido y aportar.

Cómo trabajo

  • Contrato primero. Especifico la interfaz (OpenAPI, esquemas de mensajes, formatos de archivo) antes de implementar. Detectar problemas de diseño en el contrato sale mucho más barato que en el código.
  • Decisiones justificadas. Eligo monolito modular, microservicios o batch según el problema, no según la moda. Y documento por qué.
  • Tests como red de seguridad. Unitarios de las reglas de negocio, MockMvc para la interfaz e integración que arranca el contexto real. Sin tests, un cambio es una apuesta.
  • Código que otro puede mantener. Nombres claros, límites de módulo definidos y README que permita arrancar el proyecto en minutos.

El flujo completo paso a paso —de las preguntas iniciales a la verificación final— está explicado en Mi metodología.

Stack con el que trabajo

El stack completo, agrupado por áreas, está en la sección de Stack de la portada.

Experiencia y formación

Dos estancias cortas me pusieron delante de un equipo real: programación COBOL y mantenimiento de sistemas core bancarios en ViewNext, y un programa de formación en microservicios y procesos batch en Minsait. La trayectoria completa, con fechas y herramientas, está en Formación y experiencia.