Geekhunter Logo

Soluciones

Software de Reclutamiento

Publica vacantes, importa perfiles, pre-califica candidatos con preguntas personalizadas y controla todo el reclutamiento en un solo lugar.

Servicio de Reclutamiento

Confía en nosotros para encontrar tu talento tech. Con nuestro equipo especializado actuamos en las principales etapas de reclutamiento.

Base de talentos

Los mejores talentos tech de Brasil, todos pre-seleccionados y listos para nuevas oportunidades.

Nuestros planes

Descubre el plan perfecto para tus necesidades.

Iniciar sesión

Español

ES

Empresa Confidencial


Ubicación no encontrada

Show original

Desarrollador Fullstack (Java y Angular)

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


Compartir vacante:

Compartir vacante: