Desarrollador de software · Backend Java · Bases de datos

Construyo software sólido para empresas, con foco en calidad y mantenibilidad.

Desarrollo aplicaciones empresariales con Java, Jakarta EE, SQL Server y frameworks modernos, cuidando el rendimiento, la claridad del código y la experiencia del usuario.

Backend Java Jakarta EE / WildFly Hibernate · JPA SQL Server PrimeFaces / JSF

Proyectos destacados

Sistema interno de inventario

Java · Jakarta EE · PrimeFaces · SQL Server

Módulos de captura, reportes PDF y control de movimientos, con autenticación y autorización básicas e integración con SQL Server.

WildFly Hibernate JasperReports

API REST para pedidos

Java · JAX-RS · JWT

API RESTful para gestionar pedidos, clientes y estados, con manejo consistente de errores y seguridad basada en tokens.

JAX-RS JWT SQL tuning

Migración a Jakarta EE 10

Refactor · Compatibilidad

Actualización de proyecto legacy con javax.* a Jakarta EE: cambios de dependencias, ajustes de código y configuración de WildFly.

Jakarta EE 10 WildFly 36 Pruebas de regresión

Servicios de desarrollo

Aplicaciones web empresariales

Desarrollo de sistemas internos adaptados a tus procesos, con pantallas claras, validaciones de negocio y seguridad básica.

  • Formularios con JSF / PrimeFaces.
  • Reportes y exportaciones.
  • Despliegue en WildFly u otros servidores.

APIs y backend

Backend robusto para aplicaciones web o móviles, con endpoints bien diseñados y documentación clara.

  • REST (JAX-RS, JSON).
  • Seguridad con tokens/JWT.
  • Manejo de errores y logs.

Bases de datos y rendimiento

Diseño y ajuste de bases de datos para que las consultas respondan rápido incluso con datos crecientes.

  • Modelado relacional.
  • Índices y optimización de queries.
  • Diagnóstico de cuellos de botella.

Tecnología que utilizo

Backend

  • Java (8–21), Jakarta EE.
  • JPA / Hibernate ORM.
  • CDI, EJB cuando aplica.
  • WildFly / JBoss.

Bases de datos

  • SQL Server, Oracle, MySQL, MariaDB, PostgreSQL.
  • Procedimientos almacenados, vistas.
  • Monitoreo de rendimiento.

Herramientas

  • Git, Maven.
  • IntelliJ IDEA, VS Code.
  • JasperReports para informes.

Contacto

Si necesitas ayuda con un sistema interno, una API backend o una migración a Jakarta EE, podemos revisar tu caso y definir un plan técnico.

Email: mario.arias@dmjm-sistemas.com

GitHub: github.com/tuusuario

Ubicación: Toluca, México (CST)