Logo for SMX Services & Consulting, Inc.

Desarrollador Senior Full Stack Java

Role overview

Qualifications

  • Minimum 5 years of experience in enterprise software development
  • Minimum 3 years of experience in Full Stack Java development
  • Proven experience in analysis, development, and implementation of enterprise applications
  • Experience working in agile environments (Scrum/Kanban)

Responsibilities

  • Participate in the development, maintenance, support, and evolution of web applications and REST APIs
  • Support modernization initiatives and migration to Microsoft Azure
  • Integrate corporate authentication mechanisms and enterprise messaging
  • Develop backend and frontend components, ensuring and maintaining REST APIs

Key facts

Hard skills

Other skills

  • Analytical Skills
  • Problem Solving
  • Teamwork

About the company

SMX Services & Consulting, Inc. logo

SMX Services & Consulting, Inc.

IT Services & IT Consulting

SMX Services & Consulting is an information technology outsourcing (ITO) provider with more than 20 years’ applied experience providing logical solutions to emerging enterprises, in a variety of industry verticals including technology, finance, banking, real estate, insurance, and retail. Based in Miami, Florida, SMX serves private, public and institutional clients, including some Fortune 500 companies, in more than 10 countries from regional offices in Houston, San Juan, Bogotá, and Caracas.

Company details

IndustryIT Services & IT Consulting
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Objetivo del Puesto

 Participar en el desarrollo, mantenimiento, soporte y evolución de aplicaciones empresariales web y APIs REST, apoyando iniciativas de modernización y migración hacia Microsoft Azure, integrando mecanismos de autenticación corporativa, mensajería empresarial, almacenamiento documental y generación de reportes.

 El ecosistema tecnológico actual está basado en Java, Maven, Angular, Eclipse, JBoss/Tomcat, Azure, Keycloak, Microsoft Entra ID, Azure Service Bus, Azure Storage Account y Azure SQL Managed Instance. 

Experiencia Requerida

  • Mínimo 5 años de experiencia en desarrollo de software empresarial.
  • Mínimo 3 años de experiencia en desarrollo Full Stack Java.
  • Experiencia comprobada en análisis, desarrollo e implementación de aplicaciones empresariales.
  • Experiencia trabajando en entornos ágiles (Scrum/Kanban).
  • Experiencia trabajando con integraciones entre aplicaciones empresariales.

Conocimientos Técnicos 

Obligatorios Backend

  • Java 8 o superior.
  • Maven.
  • Desarrollo de APIs REST.
  • Arquitecturas de microservicios.
  • Programación orientada a objetos.
  • Patrones de diseño.
  • Integraciones entre sistemas empresariales.

Frontend

  • Angular.
  • TypeScript.
  • HTML5.
  • CSS3.
  • JavaScript.
  • Consumo e integración de servicios REST.

Frameworks y Herramientas

  • JHipster.
  • JasperReports.
  • JasperServer.
  • Git.
  • Eclipse IDE.
  • Swagger / OpenAPI.

Las aplicaciones actuales utilizan Java con Maven y Angular como tecnologías principales de desarrollo. 

Bases de Datos Experiencia comprobada en:

  • Microsoft SQL Server.
  • Azure SQL Managed Instance.
  • SQL Server Management Studio (SSMS).
  • Diseño y modelado de bases de datos relacionales.
  • Desarrollo de consultas complejas.

Deseable

  • Administración básica de Azure SQL Managed Instance.
  • Configuración de conectividad JDBC desde aplicaciones Java.
  • Migración de bases de datos SQL Server hacia Azure SQL Managed Instance.

Seguridad y Gestión de Identidades Experiencia comprobada implementando e integrando soluciones de autenticación y autorización empresarial. 

Aplicaciones Web

  • Single Sign-On (SSO).
  • Keycloak.
  • Microsoft Entra ID.
  • OAuth 2.0.
  • OpenID Connect (OIDC).
  • JWT.

APIs REST

  • Basic Authentication.
  • OAuth2.
  • JWT.
  • Validación y manejo de tokens.
  • Integración con proveedores de identidad corporativos.

Se valorará experiencia en procesos de integración o migración entre plataformas basadas en Keycloak y Microsoft Entra ID. Microsoft Azure Experiencia práctica en desarrollo e integración de soluciones sobre Azure. 

Infraestructura y Plataforma

  • Microsoft Azure.
  • Azure App Services.
  • Azure Virtual Machines.
  • Administración básica de recursos Azure.

Integración y Mensajería

  • Azure Service Bus.
  • Topics.
  • Subscriptions.
  • Queues.

Almacenamiento

  • Azure Storage Account.
  • Integración mediante SDK de Azure para Java.
  • Gestión documental y almacenamiento de archivos.

Servicios de Datos

  • Azure SQL Managed Instance.
  • Integración de aplicaciones Java con Azure SQL Managed Instance.
  • Configuración de DataSources JDBC.
  • Monitoreo y administración básica de bases de datos en Azure.

Actualmente la arquitectura objetivo contempla integraciones mediante Azure Service Bus, Azure Storage Account y servicios de base de datos en Azure. 

Servidores de Aplicaciones Experiencia comprobada en:

  • JBoss EAP.
  • WildFly.
  • Apache Tomcat.
  • Despliegue de aplicaciones WAR.
  • Despliegue de aplicaciones EAR.
  • Configuración de DataSources JDBC.
  • Gestión de pools de conexión.
  • Configuración de seguridad.
  • Troubleshooting y análisis de logs.
  • Soporte y administración de ambientes productivos.

Sistemas Operativos

  • Linux Red Hat (deseable).
  • Windows Server (deseable).

DevOps y Control de Versiones

  • Git.
  • Azure DevOps (deseable).
  • Gestión de versiones.
  • Gestión de despliegues entre ambientes.

Competencias Profesionales

  • Capacidad analítica.
  • Resolución de problemas.
  • Comunicación efectiva.
  • Trabajo en equipo.
  • Orientación a resultados.
  • Capacidad de autogestión.
  • Aprendizaje continuo.
  • Participación en definiciones técnicas y revisiones de arquitectura.

Conocimientos Deseables del Negocio 

Se considerará altamente deseable experiencia en:

  • Contracargos (Chargebacks).
  • Medios de pago.
  • Emisión.
  • Adquirencia.
  • Conciliación financiera.
  • Industria financiera.

Nivel Esperado Senior Full Stack Developer

 El candidato deberá tener capacidad para:

  • Analizar y comprender requerimientos funcionales y técnicos.
  • Diseñar soluciones técnicas empresariales.
  • Desarrollar componentes backend y frontend.
  • Construir, asegurar y mantener APIs REST.
  • Integrar aplicaciones con Keycloak y Microsoft Entra ID.
  • Integrar aplicaciones con Azure Service Bus y Azure Storage Account.
  • Implementar soluciones utilizando Azure SQL Managed Instance.
  • Realizar despliegues y soporte sobre JBoss EAP, WildFly y Tomcat.
  • Participar en modernización y migración de aplicaciones empresariales hacia Azure.

Modalidad 100% remoto en LATAM

 Ingles Intermedio requerido

 Dispuesto a colaborar en pases a produccion noches y fines de semana.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Full Stack Engineer Related jobs

Other jobs at SMX Services & Consulting, Inc.

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.