Desarrollador Java Fullstack
EPAM NEORIS es un acelerador Digital que ayuda a las compañías a entrar en el futuro, teniendo 25 años de experiencia como Socios Digitales de algunas de las mayores compañías del mundo. Somos más de 4,000 profesionales en 11 países, con nuestra cultura multicultural de startup en donde cultivamos innovación, aprendizaje continuo para crear soluciones de alto valor para nuestros clientes.
Estamos en búsqueda de un Desarrollador Java Fullstack,
Principales responsabilidades:
- Diseñar, desarrollar y mantener microservicios y APIs RESTful de alta calidad utilizando Spring Boot y Java 8-17.
- Gestionar la seguridad de las aplicaciones, implementando autenticación y autorización mediante OAuth2, JWT y Spring Security.
- Implementar la gestión de sesiones y el control de acceso basado en roles (RBAC).
- Construir interfaces de usuario dinámicas, reactivas y responsivas (Single Page Applications - SPA) utilizando Angular o React.
- Integrar de manera eficiente los componentes frontend con los servicios backend.
- Compilar, empaquetar y automatizar los procesos de construcción de las aplicaciones utilizando Maven y Ant.
- Gestionar el código fuente mediante Git y liderar o participar en los procesos de Integración y Entrega Continua (CI/CD) con herramientas como Jenkins o GitLab CI.
- Realizar despliegues y gestionar aplicaciones en entornos de servidores de aplicaciones como JBoss/WildFly y WebSphere Application Server (WAS).
- Conectar y gestionar datos en bases de datos relacionales y NoSQL.
- Aplicar principios de seguridad en todas las fases del desarrollo, identificando y mitigando vulnerabilidades comunes (OWASP Top 10).
Requisitos:
- Más de 8 años de experiencia en el desarrollo y modernización de aplicaciones empresariales usando el ecosistema Java v.8-17.
- Experiencia demostrable en el desarrollo de microservicios y APIs REST con Spring Boot.
- Conocimiento en la implementación de seguridad con Spring Security, OAuth2 y JWT.
- Experiencia práctica en el desarrollo con uno o ambos frameworks: Angular o React.
- Manejo avanzado de herramientas de construcción y automatización: Maven (imprescindible) y Ant (deseable).
- Experiencia con sistemas de control de versiones, preferiblemente Git.
- Conocimiento en la configuración y mantenimiento de pipelines de CI/CD (Jenkins o GitLab CI).
- Experiencia en despliegue y configuración de aplicaciones en JBoss/WildFly y/o WebSphere Application Server (WAS).
- Conocimientos en el manejo de bases de datos relacionales (Oracle, PostgreSQL, MySQL) y NoSQL (MongoDB, Redis, etc.).
Certificaciones y requisitos deseables:
- Administración básica de servidores de aplicaciones (JBoss y WAS).
- Contenerización con Docker, orquestación con Kubernetes (básico).
- Uso de Postman para testing de seguridad y flujo de autenticación.
- Experiencia en entornos de nube (Azure, AWS o GCP deseable).
- Oracle Certified Professional: Java SE 11/17 Developer.
- Spring Professional Certification (VMware).
- Certificación en Seguridad de Aplicaciones Web (ej. OWASP o similar).
- Certificación en OAuth2/OpenID Connect (Okta, Auth0, etc.).
Ofrecemos:
- Esquema 100% Nominal
- Prestaciones de Ley
- Paquete de Beneficios
- Plan de Desarrollo Profesional
- Colaboración Multicultural
Te invitamos a conocernos en http://www.epamneoris.com. ¡Únete a NEORIS y sé parte de la transformación digital del futuro!
Andrea Velázquez
#LI-AV2
Crear una alerta de empleo
¿Le interesa desarrollar su carrera en NEORIS? Reciba futuras oportunidades directamente en su correo electrónico.
Solicitar este puesto
*
indica un campo obligatorio
