




Resumen: Northstrat busca un desarrollador senior para diseñar e implementar soluciones técnicas en un proyecto desde cero, mentorizar a desarrolladores junior y garantizar una alta calidad del código. Aspectos destacados: 1. Diseñar e implementar soluciones de microservicios para problemas complejos 2. Mentorizar a desarrolladores junior y liderar con el ejemplo 3. Desarrollo desde cero utilizando prácticas modernas de desarrollo de software Northstrat busca un desarrollador senior con experiencia en el diseño e implementación de soluciones técnicas mediante prácticas y tecnologías modernas de desarrollo de software. ¡Se trata de un nuevo proyecto con desarrollo desde cero! Sus responsabilidades incluirán diseñar e implementar soluciones de microservicios para problemas complejos y mentorizar a desarrolladores junior. Escribirá código mediante Desarrollo Guiado por Pruebas (TDD) que cumpla con los rigurosos estándares de calidad del código de nuestros proyectos. El candidato ideal lidera con el ejemplo y fomenta un entorno colaborativo orientado a la resolución conjunta de problemas. Este puesto exige a una persona proactiva capaz de asumir tareas vagamente definidas y trabajar con el equipo para entregar soluciones de alta calidad. Java, Spring Framework, Spring Boot Frameworks web – Angular, React, VUE Bases de datos – PostgreSQL, MySQL, MongoDB, Redis Amazon Web Services (AWS) – EC2, Lambda, SNS, SQS, CloudFormation Bus de mensajes – RabbitMQ, ActiveMQ, Kafka Herramientas de pruebas automatizadas – Mockito, JUnit, Cypress, Jest, etc. Herramientas de gestión de código fuente – Git, GitLab, Bamboo Contenerización y despliegue – Docker, Helm, Kubernetes Herramientas de pipeline CI/CD DevSecOps – Jenkins, Git, Gitlab, Bamboo, BitBucket, SonarQube, Fortify Seguimiento de incidencias y tickets – Jira y Confluence TypeScript CSS Groovy Puppet Requisitos Debe poseer una autorización de seguridad TS/SCI vigente con investigación poligráfica (CI poly) para calificar para este puesto. Título universitario en una disciplina STEM o experiencia relacionada. Experiencia: 15+ años de experiencia relevante. Debe estar disponible para trabajar presencialmente en Sterling, VA o Aurora, CO. Conocimientos sólidos en Java, incluyendo JEE y servicios web REST. Experiencia con Oracle, MySQL o PostgreSQL. Competencia en al menos un lenguaje de programación moderno, como Java. Competencia en desarrollo sobre Linux, incluido el uso de la línea de comandos. Experiencia en el diseño y desarrollo de aplicaciones Java de microservicios e interfaces. Comprensión de las prácticas ágiles. Certificación actual de Security+ (o equivalente) o disposición para obtenerla. Cualificaciones preferidas Experiencia en el desarrollo de microservicios con Spring Boot y Spring Framework. Experiencia trabajando con buses de mensajes escalables y distribuidos, como Apache Kafka. Experiencia aplicando las mejores prácticas de DevOps y aprovechando herramientas como Git, Jenkins y Docker. Experiencia desarrollando servicios web RESTful seguros que integren herramientas de gestión de identidad como Keycloak y LDAP. Capacidad para trabajar con sistemas de orquestación de contenedores como Kubernetes, Docker y Helm. Conocimiento de soluciones de almacenamiento en memoria (Redis), así como de almacenes de objetos compatibles con AWS S3. Experiencia aplicando las mejores prácticas de DevOps en el desarrollo diario de software. Experiencia con Integración Continua y Pruebas Automatizadas mediante herramientas como Jenkins/Hudson, Cypress, JUnit, etc. Conocimiento de instrumentación Java y monitoreo del rendimiento. Comprensión de la virtualización de servidores mediante VMware. Habilidades de desarrollo web en HTML5, JavaScript, Flash, JSP, GWT u otros frameworks. Beneficios Equilibrio entre vida laboral y personal Northstrat valora un verdadero equilibrio entre vida laboral y personal. Ofrecemos beneficios basados en la libertad de elección, diseñados para satisfacer mejor las necesidades del empleado y su estilo de vida. Nuestros programas de beneficios están pensados para apoyar y promover el bienestar, la vida saludable, la inversión para la jubilación y el aprendizaje continuo. Rango salarial Existen múltiples factores que pueden influir en el salario final, entre ellos —pero sin limitarse a— la ubicación geográfica, las categorías laborales y tasas salariales establecidas en los contratos federales, la experiencia previa relevante, las habilidades y competencias específicas, la formación académica y las certificaciones. También ofrecemos una remuneración competitiva, beneficios y oportunidades de desarrollo profesional. Para más detalles, consulte nuestra sección de Beneficios. Horario flexible Northstrat no impone horarios laborales específicos. Aunque los requisitos del proyecto puedan dictar ciertos cronogramas, un empleado de Northstrat solo debe trabajar un promedio de 8 horas diarias entre semana durante un mes. Por ejemplo: Juan trabajó 12 horas el 1 de junio para cumplir con un plazo del proyecto. El 15 de junio, Juan solo trabajó 4 horas porque salió temprano para disfrutar un fin de semana largo. Su Cuenta Individual de Beneficios (IBA, por sus siglas en inglés) no fue debitada por ausencia, ya que el horario flexible le permitió trasladar esas 4 horas del 1 de junio. Cuenta Individual de Beneficios (IBA) Para atraer y retener al personal de mayor calidad, Northstrat ofrece un paquete de beneficios único y versátil: la Cuenta Individual de Beneficios (IBA), que otorga al empleado —nuestro recurso más valioso— la libertad de elección. El propósito de la IBA es ofrecer beneficios atractivos a todos los empleados de tiempo completo de Northstrat, de forma flexible, permitiendo que cada empleado cubierto seleccione un paquete que mejor se adapte a sus necesidades. Ya sea que dichas necesidades sean días libres remunerados, gastos médicos, gastos por medicamentos recetados, pagos en efectivo o cualquier combinación de estos, la IBA brinda flexibilidad para ayudarle a alcanzar sus objetivos personales. La IBA puede utilizarse para lo siguiente: Los beneficios de la IBA se acumulan mensualmente por un monto equivalente al 50 % de la tasa salarial mensual del empleado. Es decir, el monto efectivo de esta acumulación se suma al salario del empleado. Plan de Compartición de Beneficios (PSP) El PSP es un plan de jubilación calificado financiado por Northstrat trimestralmente en nombre del empleado a través de la IBA, por un monto equivalente al 25 % (hasta el límite de contribución establecido por el IRS) de la remuneración del empleado. Es decir, del 50 % acumulado en la IBA, la mitad de dicho monto se destina al PSP. Opciones accionarias Como Northstrat es una empresa propiedad de sus empleados, todos los nuevos empleados reciben opciones accionarias. Los empleados tienen la oportunidad de recibir opciones accionarias adicionales según el logro de metas individuales de desempeño. Los propietarios de acciones eligen la Junta Directiva y se ven directamente afectados por el éxito de la empresa. Aprendizaje continuo Nuestra cultura promueve y nutre un entorno de crecimiento. Contratamos y escalamos rápidamente para satisfacer las necesidades de nuestros clientes socios. Mediante eventos periódicos de capacitación patrocinados por la empresa y la posibilidad de utilizar fondos de la IBA para reembolsar gastos educativos relacionados con el trabajo, tendrá la oportunidad de seguir desarrollando constantemente sus habilidades y capacidades. Sea usted mismo Valoramos la diversidad y fomentamos la inclusión. Apoyamos grupos de interés liderados por empleados y desafiamos a nuestros empleados a apoyar a los demás y ser su mejor versión. Estamos tan convencidos de nuestras creencias que ofrecemos incentivos por referencias de empleados. ¡Cuando le guste trabajar aquí, también a sus amigos y familiares les encantará! Northstrat es un empleador que ofrece igualdad de oportunidades Nos comprometemos a fomentar un entorno laboral inclusivo y diverso. Todos los solicitantes calificados recibirán consideración para el empleo sin importar raza, color, religión, sexo, embarazo, orientación sexual, identidad de género, origen nacional, edad, discapacidad, condición de veterano u otro estatus protegido por ley.


