Desarrollo Java
Desarrollo backend a medida y evolutivos sobre aplicaciones empresariales Java.
Ver servicio →Servicios
Distintas formas de trabajar sobre un backend Java: construir lo que falta, llevarlo a Spring Boot, exponerlo como API o modernizar lo que ya hay sin parar la aplicación.
Si no tienes claro cuál encaja con tu caso, el punto de partida siempre es el mismo: mirar el código y las dependencias antes de proponer nada.
Desarrollo backend a medida y evolutivos sobre aplicaciones empresariales Java.
Ver servicio →Desarrollo de servicios y APIs con Spring Boot, desde cero o sobre lo que ya existe.
Ver servicio →Diseño y desarrollo de APIs REST para integrar aplicaciones y servicios.
Ver servicio →Consultoría de modernización: análisis, migración progresiva y refactorización por fases.
Ver servicio →¿No sabes por dónde empezar?
Cuéntame tu casoLa forma más rápida de elegir no es leer los cuatro servicios, sino localizar la situación que se parece a la vuestra.
| Lo que hay hoy | Lo primero que se hace | Dónde se explica |
|---|---|---|
| Java 8 sobre un servidor que ya no se actualiza | Inventario de dependencias y matriz de compatibilidad | Modernización Java |
| Una aplicación que funciona pero no admite cambios | Pruebas que fijen el comportamiento actual | Modernización Java |
| Hay que construir funcionalidad nueva sobre lo existente | Entender las restricciones antes de escribir código | Desarrollo Java |
| Servicios nuevos que deben convivir con el sistema actual | Definir las fronteras entre lo nuevo y lo viejo | Spring Boot |
| Hay que exponer datos a otro sistema o a un tercero | Fijar el contrato antes que la implementación | APIs REST |
Si ninguna se parece a vuestro caso, lo razonable es empezar por el análisis con alcance cerrado: es lo que convierte una situación confusa en un plan con fases.
El proceso es el mismo sea cual sea el servicio, y está pensado para que se pueda cortar en cualquier punto.
Versión de Java, framework, servidor y qué es lo que bloquea hoy. Con eso basta para saber si tiene sentido seguir.
Para entender el sistema y el problema real, que no siempre es el que se viene a contar. Al colgar sabréis si puedo ayudaros, y si la respuesta es no, se dice.
Un encargo independiente que produce un documento: inventario, riesgos ordenados por impacto y plan por fases con esfuerzo estimado. Es vuestro aunque después no sigamos.
Cada fase deja la aplicación funcionando y con sus pruebas. Se puede parar al final de cualquiera sin dejar nada a medias.
No hay frontend, ni aplicaciones móviles, ni administración de sistemas. El alcance llega hasta que la aplicación se construye, se prueba y se empaqueta de forma reproducible.
Tampoco entra una reescritura desde cero como propuesta por defecto. Rehacer un sistema que hoy funciona es la opción más cara y la de mayor riesgo; a veces es la correcta, y entonces se dice con los motivos delante.
Decirlo por adelantado ahorra tiempo a las dos partes. Un encargo que no encaja se detecta en la primera llamada, no tres semanas después.
Con estos datos se puede responder algo concreto en el primer mensaje. Sin ellos, cualquier respuesta es genérica.
Ninguno es imprescindible para escribir: si no se saben, se averiguan en la llamada. Con la mitad de ellos ya se puede dar una respuesta concreta.
Preguntas frecuentes
Como un encargo aparte, con alcance y precio cerrados antes de empezar. No lleva compromiso de continuidad: el documento resultante se puede ejecutar con vuestro equipo, con otro proveedor o conmigo.
Sí, desde Gran Canaria y para equipos de toda España, contra vuestro repositorio y con las mismas reglas de revisión que el resto del equipo. Cada entrega pasa por vuestra aprobación y llega a producción por el camino de siempre.
Se dice en la primera llamada. Aceptar un trabajo que queda fuera del alcance y aprenderlo sobre la marcha sale caro para las dos partes.
Sí. De hecho es lo habitual: primero el análisis, y después se decide si se ejecuta, quién lo ejecuta y en qué orden. Cada fase posterior es también una unidad independiente.