Empresa Confidencial Logo

Español

ES

Empresa Confidencial

Desarrollador Fullstack (Java y Angular)

Show original

Remoto

(Cualquier lugar)

Rango salarial

No informada

Nivel de experiencia

Nivel medio

Requisitos

Java
Angular

Tareas y Responsabilidades

Show original

Formación:Estudios universitarios en curso, preferiblemente en el área de Tecnología de la Información (Sistemas de Información, Ciencias de la Computación, Ingeniería de Software o áreas afines).

Experiencia: Experiencia mínima de 3 (tres) años como desarrollador fullstack en las tecnologías Java y Angular, comprobada mediante documento expedido por una persona jurídica de derecho público o privado.

Conocimientos Técnicos Obligatorios para la Vacante

Java 8+ (preferencia por versiones más recientes). Spring Boot (Core, Data, Security, etc.). Maven. Angular 18+. HTML5, CSS3 y Javascript/Typescript. Git (AzureDevops/GitLab). JUnit, Mockito, Testcontainers (para pruebas unitarias e integradas). Servidor de Aplicaciones JBoss. Servidor HTTP NGINX. Kubernetes. Rancher, Openshift, Nube pudiendo ser: AWS, Azure, GCP. Base de datos relacional (preferiblemente Oracle). Sólidos conocimientos en modelado de datos relacionales y multidimensionales. Datos: Redis, ElasticSearch, DynamoDB. Versionado de base de datos con Liquibase. Utilidades: LogStash, Kibana. Integración continua y entrega continua (CI/CD). Inyección de dependencias e inversión de control. Patrones de diseño (Design Patterns). REST APIs y consumo de APIs externas (ej: Feign). Experiencia con arquitectura de aplicaciones para entorno web, integración entre sistemas utilizando webservice (SOAP y REST), patrón de arquitectura (DTO/MVC), JSON Web Token (JWT), Openapi (Swagger), patrones de diseño (SOA y Responsivo), ecosistema Docker y práctica de integración, entrega y refactorización continua. Experiencia trabajando en proyectos con principios y prácticas de desarrollo de software ágil (Manifiesto Ágil, Scrum, eXtreme Programming y Kanban). Conocimiento de programación orientada a objetos. Conocimiento en Diseño Orientado al Dominio (DDD) y conceptos de experiencia de usuario (UX), usabilidad, interfaces responsivas. Conocimiento y práctica en metodologías ágiles, con foco en Scrum. Actuación en conformidad con normas, procesos, plantillas y directrices establecidas por la organización o por el cliente.

Conocimientos Deseables/Diferenciales

• Conocimiento en mensajería (RabbitMQ, Kafka);

• Experiencia con microservicios;

• Experiencia en proyectos de gran envergadura o con clientes del sector público;

• Experiencia en entornos regulados o con contratos de fábrica de software.

Softskills:

• Comunicación clara y objetiva con públicos técnicos y funcionales;

• Escucha activa;

• Organización, autonomía y sentido de prioridad;

• Proactividad en la identificación y resolución de problemas;

• Compromiso con plazos, calidad y procesos definidos;

• Relación interpersonal y trabajo colaborativo.

Atribuciones y Responsabilidades

• Desarrollar aplicaciones web modernas utilizando Java y Angular, siguiendo principios de desarrollo ágil;

• Implementar nuevas funcionalidades y módulos en sistemas existentes;

• Desarrollar y mantener APIs RESTful de alto rendimiento y seguras;

• Escribir pruebas unitarias y de integración para garantizar la calidad del código;

• Participar en revisiones de código y colaborar con buenas prácticas de desarrollo y arquitectura;

• Trabajar con versionado de código e integración continua;

• Colaborar con el equipo en decisiones técnicas y evolución de las soluciones;

• Escribir código limpio, escalable y documentado;

• Trabajar en equipo, colaborando con otros desarrolladores, diseñadores, equipos de QA y DevOps para garantizar la integración y entrega de soluciones;

• Participar en revisiones y validaciones de sprints, garantizando la calidad de los entregables;

• Mantener y evolucionar sistemas legacy, garantizando su estabilidad y rendimiento;

• Mejorar el rendimiento y la usabilidad de las aplicaciones;

• Realizar correcciones de bugs y mejoras en sistemas ya implementados;

• Documentar el código, APIs y procesos de desarrollo para facilitar el mantenimiento y la comprensión por parte de otros miembros del equipo;

• Comunicarse eficazmente con los stakeholders para entender y atender los requisitos del negocio;

• Participar activamente en las ceremonias ágiles (planning, dailies, reviews y retrospectivas);

• Identificar y reportar riesgos, dependencias e impactos.

Información sobre el Contrato

Remuneración: A convenir, según plan de carrera.

Jornada Laboral: 40h semanales - Lunes a Viernes - de 08:00 a 12:00 y de 14:00 a 18:00.

Beneficios:

Acceso a cursos en plataformas de enseñanza


Ver todas las vacantes de Empresa Confidencial

Compartir vacante:

Compartir vacante: