En CodersLab, actualmente estamos enfocados en el crecimiento global de nuestros equipos con el objetivo de posicionar nuestros productos en más países de Latinoamérica. Por esta razón, estamos buscando un Desarrollador Java y Front-End
Te sumarás a un equipo desafiante y ambicioso con ganas de innovar en el mercado, haciendo que tus propuestas sean altamente valiosas para el negocio.
¡Aplica ahora para este increíble reto!
El candidato deberá programar Java y front-end, con experiencia en el desarrollo de
aplicaciones web robustas y escalables. El candidato debe tener dominio de Spring
Framework (principalmente en los módulos: MVC, Spring Boot, Spring Security) y deberá
dominar la implementación de interfaces de usuario modernas y responsivas utilizando
Bootstrap 5. Además, debe tener habilidades avanzadas en Javascript, HTML5, CSS 3
y conocimiento de bases de datos SQL y NO-SQL. El candidato debe estar familiarizado
con el desarrollo y consumo de Web Services (SOAP y REST) y APIs, así como en la
seguridad de aplicaciones web.
Responsabilidades:
Desarrollo Backend:
o Diseñar y desarrollar aplicaciones Java utilizando el Spring Framework
(Spring MVC, Spring Boot, Spring Security).
o Manejo de IBM WebSphere Application Server 8
o Implementar lógica de negocio robusta y escalable.
o Crear y gestionar bases de datos SQL, incluyendo la implementación de
Vistas y Stored Procedures.
o Integrar y desarrollar Web Services (SOAP y REST) y APIs.
o Conocimientos sobre la herramienta ElasticSearch.
Desarrollo Front-End:
o Diseñar y desarrollar interfaces de usuario atractivas y funcionales
utilizando Bootstrap 5.
o Escribir código limpio y eficiente en JavaScript, HTML5, CSS y Java Web.
o Asegurar la compatibilidad y responsividad en diferentes navegadores y
dispositivos.
Integración y Seguridad:
o Implementar mecanismos de autenticación y autorización con Spring
Security y otras herramientas.
o Integrar aplicaciones con servicios y plataformas en la nube (Cloud).
Optimización y Mejora:
o Optimizar el rendimiento tanto en el front-end como en el back-end.
o Colaborar con otros miembros del equipo para identificar y corregir
problemas y errores.
o Participar en la mejora continua de los aplicativos, sugiriendo nuevas
tecnologías y mejores prácticas.
Requisitos Técnicos:
Lenguajes de Programación:
o Java (1.6 y 1.7), Angular CLI, JavaScript, HTML5, CSS, SQL.
Frameworks y Librerías:
o Spring Framework: Spring MVC, Spring Boot, Spring Security.
o Bootstrap 5: Experiencia en diseño de interfaces responsivas y modernas.
Bases de Datos:
Desarrollo WEB
o Experiencia con bases de datos relacionales (MSSQL, MySQL, DB2
AS/400).
o Experiencia con bases de datos No relacionales (MongoDB).
o Creación y manejo de Vistas y Stored Procedures.
Web Services y APIs:
o Desarrollo y consumo de SOAP y RESTful Web Services.
o Conocimiento en diseño y consumo de APIs.
Otras Habilidades:
o Familiaridad con control de versiones (Subversion).
o Capacidad de trabajar en equipo y de manera autónoma.
o Habilidades de resolución de problemas y pensamiento crítico.
Experiencia:
Experiencia en desarrollo de aplicaciones Java con Spring Framework.
Experiencia en desarrollo front-end utilizando Bootstrap y tecnologías web.
Experiencia con bases de datos SQL y desarrollo de Web Services.
Educación:
Ingeniería de Sistemas, Ciencias de la Computación, algún campo relacionado o,
experiencia equivalente.
Competencias Deseadas:
Capacidad para adaptarse a nuevas tecnologías y metodologías.
Habilidad para trabajar en proyectos con equipos multifuncionales.
Buena comunicación y habilidades interpersonales.
Modalidad híbrido
Localidad Ciudad de México
Hybrid
This job takes place some days from home and others at the office in Ciudad de México (Mexico).