Desarrollador Fullstack JAVA
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Al continuar, aceptas nuestros Términos & Política de Privacidad.
TransUnion's Job Applicant Privacy Notice Team Overview
El cargo de Developer requiere un nivel avanzado de conocimiento en lenguajes de programación aplicables al desarrollo de aplicaciones y servicios l equipo de El equipo de Desarrollo de Aplicaciones diseña, construye y mantiene soluciones tecnológicas que respaldan las necesidades del negocio y de los clientes de TransUnion. Trabaja de manera colaborativa con áreas técnicas y de negocio para desarrollar aplicaciones y servicios seguros, escalables y alineados con la estrategia de la compañía. El equipo impulsa la innovación y la calidad durante todo el ciclo de vida del desarrollo de software. Esta posición reporta a una persona con el cargo de Sr. Lead, Development. This is a hybrid position and involves regular performance of job responsibilities virtually as well as in-person at an assigned TU office location for a minimum of two days a week.
Role Overview And Core Responsibilities
Como Desarrollador/a Full Stack, aportarás experiencia técnica para construir y mantener aplicaciones y servicios que respondan a necesidades reales del negocio y de los clientes. Tendrás la oportunidad de participar en el ciclo completo de desarrollo, colaborar con equipos multidisciplinarios y fortalecer tus conocimientos en tecnologías modernas y prácticas de ingeniería de software. Desarrollar, implementar y mantener aplicaciones web y servicios que satisfagan los requerimientos funcionales y técnicos de los clientes. Participar en el análisis, diseño, desarrollo, pruebas e implementación de soluciones tecnológicas. Crear componentes reutilizables que mejoren la eficiencia, el mantenimiento y la sostenibilidad de las soluciones. Aplicar los procesos y metodologías definidos para el ciclo de vida del desarrollo de software, conocido como SDLC por sus siglas en inglés. Realizar controles de calidad y validaciones técnicas para entregar soluciones confiables, seguras y escalables. Cumplir los estándares establecidos de calidad, seguridad, tiempos de entrega y presupuesto. Incorporar los lineamientos de seguridad de la información y las prácticas definidas para bases de datos y middleware. Colaborar con equipos de tecnología, desarrollo y negocio para facilitar una comunicación efectiva y una ejecución exitosa de los proyectos. Identificar oportunidades de mejora e innovación en aplicaciones existentes y nuevas iniciativas. Comunicar ideas, riesgos y recomendaciones técnicas de forma clara para apoyar la toma de decisiones del equipo.
Required Knowledge And Experiences
Mínimo tres años de experiencia en desarrollo de software, incluyendo diseño e integración de sistemas, para contribuir de manera autónoma durante las diferentes etapas de construcción de soluciones. Experiencia trabajando con metodologías estructuradas de desarrollo y buenas prácticas de ingeniería de software, necesaria para producir soluciones mantenibles y confiables. Conocimiento de bases de datos relacionales y experiencia en el desarrollo de aplicaciones empresariales de misión crítica. Título profesional en Ingeniería de Sistemas, Ingeniería de Software o un campo relacionado. También se considerará experiencia práctica equivalente. Capacidad demostrada para resolver problemas, colaborar con otras personas y gestionar múltiples prioridades de manera organizada.
Habilidades técnicas requeridas
- Experiencia avanzada con Java 8 o una versión posterior y Java Platform, Enterprise Edition, anteriormente conocida como Java EE o Java2EE.
- Experiencia con Spring Framework para el desarrollo de aplicaciones y servicios empresariales.
- Conocimiento práctico de JavaScript para el desarrollo de funcionalidades web.
- Experiencia con bases de datos Oracle o PostgreSQL y programación en Procedural Language/Structured Query Language, conocida como PL/SQL.
- Experiencia desarrollando, probando y manteniendo aplicaciones empresariales integradas con bases de datos.
Habilidades Deseadas
También buscamos las siguientes habilidades. Si ya cuentas con ellas o todavía las estás desarrollando, tendrás oportunidades para continuar fortaleciendo tu crecimiento profesional:
- Experiencia con GitHub, Jenkins y JUnit para control de versiones, integración continua y pruebas automatizadas.
- Conocimiento de Angular, jQuery, PrimeFaces o desarrollo de aplicaciones Android.
- Conocimiento de Python, PySpark o scripting de shell.
- Conocimientos básicos de Docker y Kubernetes, así como interés en metodologías ágiles y prácticas de desarrollo y operaciones, conocidas como DevOps.
- Inglés nivel A2 o superior, capacidad de autoaprendizaje, pensamiento analítico y comunicación efectiva.
#LI-Hybrid,#LI-GL1
TransUnion Overview: At TransUnion, we encourage and are committed to creating a real, positive impact and shared sense of purpose within our Workforce for Good, which empowers our