Salario negociable
DMV IT Service
Washington, DC, USA
Título del puesto: Desarrollador Java Full Stack Senior Ubicación: Washington, DC Tipo de empleo: Contrato Sobre nosotros: DMV IT Service LLC es una empresa consultora de TI de confianza, fundada en 2020. Especializados en optimizar infraestructuras de TI, ofrecer asesoramiento experto y apoyar necesidades de personal con servicios de contratación de primer nivel. Nuestra experiencia abarca administración de sistemas, ciberseguridad, redes y operaciones de TI. Empoderamos a nuestros clientes para alcanzar sus objetivos tecnológicos con un enfoque centrado en el cliente que incluye capacitación en línea y colocación laboral, fomentando el éxito a largo plazo en TI. Propósito del puesto: Como Desarrollador Full Stack Senior, desempeñará un papel fundamental en el desarrollo de aplicaciones nativas de la nube, la creación de APIs escalables y la elaboración de interfaces de usuario atractivas. Trabajará estrechamente con equipos multifuncionales, incluidos Propietarios de Producto, Arquitectos y DevOps, para entregar soluciones sólidas y de alto rendimiento que respalden los objetivos comerciales. Requisitos Principales responsabilidades Diseñar, desarrollar y mantener aplicaciones web de extremo a extremo utilizando Java, Spring Framework, Angular y tecnologías AWS. Entregar código de alta calidad y optimizado tanto en componentes front-end como back-end. Implementar y gestionar Kafka para procesamiento de datos en tiempo real y sistemas basados en eventos. Diseñar y mantener modelos de datos complejos y realizar consultas SQL avanzadas para garantizar la consistencia de los datos. Colaborar con los Propietarios de Producto para descomponer requisitos empresariales en tareas técnicas ejecutables. Realizar revisiones de código, brindar mentoría a desarrolladores juniors y fomentar una cultura de buenas prácticas de codificación. Trabajar dentro de un entorno Ágil/Scrum, integrando canalizaciones CI/CD con herramientas como Git, Jenkins y JIRA. Colaborar con arquitectos y líderes técnicos para asegurar que las soluciones cumplan con los estándares arquitectónicos. Mantenerse actualizado sobre nuevas tecnologías y aportar ideas para mejorar el rendimiento, escalabilidad y fiabilidad de las aplicaciones. Habilidades y experiencia requeridas Experiencia demostrada en Java y Spring Framework para desarrollo backend. Experiencia práctica con Angular o frameworks JavaScript similares para desarrollo frontend. Conocimientos sólidos de servicios en la nube de AWS y construcción de aplicaciones nativas de la nube. Competencia en Kafka para transmisión de eventos y canalizaciones de datos. Experiencia sólida con SQL complejo y modelado de datos. Conocimiento de herramientas CI/CD como Git, Jenkins y seguimiento de proyectos con JIRA. Experiencia trabajando en entornos de desarrollo ágiles. Excelentes habilidades para resolver problemas y colaborar. Buenas habilidades comunicativas para trabajar eficazmente con equipos multifuncionales.