Workable
Desarrollador Sr Java con experiencia en clientes estatales - Debe estar localizado en Michigan
Descripción del trabajo :
DEBE ESTAR LOCALIZADO EN MICHIGAN o a una distancia de conducción de 2 horas
Título del puesto: Analista Programador 6 - Desarrollador Senior Java Full Stack / Líder Técnico
📍 Ubicación: Lansing, MI – Híbrido
💼 Tipo: Contrato a largo plazo
🕒Experiencia requerida: 10+ años
Descripción general
Estamos buscando un Desarrollador Senior Java Full Stack / Líder Técnico para dar soporte y mejorar las aplicaciones OBRA y de registros vitales de MDHHS. Este puesto implica mantenimiento, mejoras y liderazgo técnico para sistemas críticos de salud, asegurando la integridad de datos, cumplimiento normativo y estabilidad del sistema. El candidato también será responsable de orientar a otros desarrolladores y proporcionar orientación arquitectónica.
Responsabilidades principales
Desarrollar y mantener aplicaciones Java/JEE con Spring MVC, Spring Boot, Struts, Hibernate/JPA.
Diseñar y crear servicios web RESTful e integrarlos con APIs SOAP/JMS.
Desarrollar componentes de interfaz de usuario con React.js, Angular, JavaScript (ES6+), JQuery, HTML5, CSS, XML.
Escribir SQL/PL-SQL, procedimientos almacenados, funciones y optimizar consultas en Oracle/SQL Server.
Implementar patrones de diseño (DAO, Singleton, Façade, Service Locator, etc.).
Crear y mantener pruebas unitarias e integrales usando JUnit y Spring Boot.
Trabajar con servidores de aplicaciones (Tomcat, JBOSS, WebSphere, OpenShift).
Utilizar Git, Maven para control de código fuente, compilaciones y canalizaciones de despliegue.
Apoyar el ciclo de vida de desarrollo Agile, recolección de requisitos, especificaciones funcionales/técnicas y documentación.
Liderar revisiones de diseño, orientar a miembros del equipo y garantizar el cumplimiento con SEM/SUITE.
Crear maquetas, prototipos, diagramas de flujo y documentos de diseño para revisiones por usuarios.
Trabajar en canalizaciones CI/CD usando Azure DevOps (es deseable).
Utilizar GitHub Copilot para generación de código, refactorización e integración en flujos de trabajo.
Habilidades requeridas
Más de 10 años de experiencia en desarrollo Java (Spring MVC, Boot, Struts, Hibernate/JPA).
Más de 10 años de programación SQL/PL-SQL (Oracle, SQL Server).
Más de 5 años con React.js/Angular, Redux, React Router.
Experiencia sólida en APIs SOAP/REST, JMS e integración de servicios web.
Conocimientos de Kafka, Spark, ActiveMQ (es deseable).
Experiencia en canalizaciones CI/CD, Azure DevOps, metodología Agile, TDD.
Amplia experiencia con servidores de aplicaciones (JBoss, WebSphere, Tomcat).
Experiencia con plataformas DevOps/nube (AWS, Azure).
Habilidades sólidas de liderazgo, mentoría y comunicación con partes interesadas.
Experiencia comprobada utilizando GitHub Copilot para productividad y colaboración.

Lansing, MI, USA