$135,000-150,000/año
Resource Innovations
San Francisco, CA, USA
Resource Innovations está buscando un Ingeniero Líder de Software Java y de Integración de Datos para unirse a nuestro creciente equipo de Software como Servicio (SaaS). Como líder técnico práctico en Resource Innovations, usted tendrá un papel fundamental en el diseño, desarrollo e implementación de innovador software empresarial basado en la nube utilizado por importantes organizaciones energéticas. Este puesto trabajará en una amplia gama de productos SaaS que cambian radicalmente la forma en que las empresas gestionan procesos comerciales e iniciativas para clientes relacionadas con eficiencia energética, energías renovables, respuesta a la demanda y conservación. Buscamos candidatos que deseen trabajar en proyectos que tengan impacto en el mundo y que sean apasionados por la excelencia en los productos. Esta es una posición remota que requiere reuniones presenciales ocasionales para candidatos residentes en alguna de las siguientes áreas metropolitanas: San Francisco CA, Chicago IL, Phoenix AZ, Denver CO o Madison WI. Requerimos que los candidatos residan actualmente en Estados Unidos. Desafortunadamente, no ofrecemos patrocinio ni extensiones de visa para este puesto. Resource Innovations (RI) es una empresa dirigida por mujeres especializada en transformación energética con enfoque en impacto. Basándonos en nuestra experiencia en eficiencia energética, constantemente ampliamos nuestro portafolio de soluciones de energía limpia para guiar a las empresas de servicios a través de desafíos cada vez más complejos e interconectados. Flexibilidad de carga. Electrificación. Reducción de carbono. En cada paso, lideramos el impulso para generar cambio. Funciones y Responsabilidades Liderar el diseño y desarrollo de soluciones de integración de datos y APIs para conectar sistemas y servicios empresariales. Diseñar e implementar interfaces basadas en API y tuberías de datos/ETL utilizando Java, Spring Boot y frameworks de integración. Diseñar e implementar procesamiento paralelo y por lotes de grandes conjuntos de datos, aplicando patrones de integración comprobados y técnicas de optimización de rendimiento. Participar en todo el ciclo de vida del desarrollo de software: diseño, desarrollo, pruebas, implementación y soporte de aplicaciones empresariales basadas en la nube. Trabajar con puertas de enlace de API, servicios web REST y SOAP. Asegurar que los diseños cumplan con los requisitos de rendimiento, seguridad, usabilidad, fiabilidad y escalabilidad. Colaborar en revisiones de código, proporcionar retroalimentación de diseño y orientar a miembros junior del equipo. Investigar y evaluar nuevas tecnologías, frameworks y patrones de integración para mejorar las soluciones. Diagnosticar y resolver problemas técnicos complejos relacionados con integraciones y APIs. Contribuir a tuberías CI/CD y mejorar las prácticas de desarrollo. Otras funciones asignadas. Requisitos Título universitario o de maestría en Ciencias de la Computación o campo relacionado. Mínimo 8 años de experiencia práctica en desarrollo de software entregando aplicaciones de alto rendimiento, confiables y escalables. Experiencia demostrada en Java, Spring Boot, Hibernate, Maven y JMS. Amplia experiencia en diseño y desarrollo de APIs, incluyendo REST, SOAP y puertas de enlace de API. Experiencia práctica con módulos Spring Integration y Spring Batch, AWS Lambda y seguridad de API. Sólida experiencia con RDBMS (preferiblemente MySQL) y buenas habilidades en SQL. Competencia en pruebas unitarias y automatización de pruebas (JUnit, TestNG, Mockito). Conocimientos prácticos de servicios en la nube AWS, Linux y conocimientos básicos de JavaScript. Experiencia en desarrollo ágil usando herramientas como Jira, Confluence y Git. Capacidad para diseñar e implementar soluciones utilizando patrones de diseño y programación multihilo. Fuertes habilidades analíticas y de resolución de problemas con excelente capacidad de comunicación. Capacidad para trabajar de forma independiente y liderar iniciativas en un entorno dinámico. Calificaciones preferidas: Experiencia con frameworks de frontend como Angular. Conocimiento de bases de datos NoSQL (MongoDB, DynamoDB). Conocimiento de arquitectura de microservicios y contenerización/orquestación (Docker, Kubernetes). Exposición a herramientas de automatización de tuberías y prácticas DevOps. Experiencia en el sector energético o en sistemas empresariales relacionados. Beneficios Acerca de Resource Innovations Resource Innovations (RI) es una empresa de transformación energética dirigida por mujeres enfocada en impacto. Basándonos en nuestra experiencia en eficiencia energética, constantemente expandimos nuestro portafolio de soluciones de energía limpia para guiar a las empresas de servicios a través de desafíos cada vez más complejos e interconectados. Flexibilidad de carga. Electrificación. Reducción de carbono. Con cada paso, lideramos el impulso para alimentar el cambio. Resource Innovations es un empleador que ofrece igualdad de oportunidades, comprometido a garantizar igualdad de empleo para todos los solicitantes y empleados sin importar raza, color, religión, origen nacional, género, edad, discapacidad, estado civil, genética, condición de veterano protegido, orientación sexual o cualquier otro estatus protegido. Además de los requisitos legales federales, Resource Innovations cumple con las leyes estatales y locales aplicables sobre no discriminación en el empleo en cada ubicación donde la empresa realiza actividades. Compensación y Beneficios Resource Innovations ofrece salarios competitivos basados en las habilidades, experiencia y calificaciones del candidato para el puesto. El rango de compensación para el salario base de este puesto es de $135,000 - $150,000. Además del salario base, los empleados son elegibles para un bono anual discrecional. El salario indicado representa la compensación esperada para este puesto. La compensación final se determinará según factores como la experiencia, educación y ubicación del candidato. También ofrecemos un paquete integral de beneficios que incluye tres semanas de vacaciones pagadas al año; días festivos pagados; plan de jubilación 401(k) con coincidencia del empleador; seguro médico, dental y de visión; y otros beneficios complementarios. El empleo con Resource Innovations está sujeto al éxito en la finalización de una verificación completa de antecedentes y referencias. Si aplica al puesto, también puede requerirse una prueba de drogas previa al empleo. La descripción y los requisitos del trabajo anteriores no pretenden ser exhaustivos. Resource Innovations se reserva el derecho de realizar cambios o ajustes en la descripción o requisitos del trabajo en cualquier momento sin previo aviso.