Alabama Solutions

Desarrollador Java EE Senior

Alabama Solutions

full-time

Posted on:

Origin:  • 🇺🇾 Uruguay

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularBootstrapDockerJavaJavaScriptjQueryKubernetesMavenPostgresReactSpring BootSpringBootSQL

About the role

  • Participar en el diseño, desarrollo y mantenimiento de aplicaciones empresariales utilizando Java EE.
  • Desarrollar y mantener la capa de presentación con JSF, la capa de negocio con EJBs, y la persistencia con JPA, asegurando integración entre las capas.
  • Colaborar en el diseño e implementación de APIs REST.
  • Trabajar con equipos multidisciplinarios en entornos ágiles, participando en ceremonias de Scrum/Kanban.
  • Aplicar buenas prácticas de arquitectura, patrones de diseño y estándares de calidad.
  • Realizar pruebas, documentación y soporte a los sistemas en producción.

Requirements

  • Experiencia de al menos 3 años en diseño y desarrollo de sistemas de información Java JEE.
  • Deploy sobre servidor de aplicaciones JBoss y/o Wildfly.
  • JavaServer Faces (JSF) para la capa de presentación.
  • Enterprise JavaBeans (EJB) para la capa de negocio.
  • Java Persistence API (JPA) para la persistencia de datos.
  • Manejo de bases de datos SQL, preferentemente PostgreSQL.
  • Desarrollo y consumo de APIs REST.
  • Uso de Maven para la construcción y gestión de proyectos.
  • Manejo de entornos de desarrollo integrados (IDE) como Eclipse IDE y/o IntelliJ IDEA.
  • Trabajo con gestores de fuentes y versionado (Ej: Git).
  • Manejo de tecnologías SpringBoot (deseable).
  • Conocimientos en HTML5, CSS3, JavaScript, jQuery, Bootstrap y AJAX (deseable).
  • Uso de Angular o React para frontend (deseable).
  • Desarrollo de aplicaciones contenerizadas utilizando Docker y Kubernetes (deseable).
  • Experiencia en la construcción y automatización de pipelines de CI/CD (deseable).