Salario negociable
Cooperidge Consulting Firm
Washington, DC, USA
La firma de consultoría Cooperidge está buscando un Desarrollador Java Full-Stack Senior experimentado con experiencia en Spring Boot y React para unirse a un equipo de desarrollo de software de alto rendimiento que apoya a la Agencia de Sistemas de Información de la Defensa (DISA). Se trata de un esfuerzo de modernización y transformación de TI de varios años, que requiere soluciones de software seguras, robustas y rigurosamente probadas. El puesto trabajará dentro de un entorno Agile DevSecOps, entregando aplicaciones críticas para la misión en colaboración con otros profesionales calificados. Ubicación: Laurel, MD (con opciones de teletrabajo) – Debe estar lo suficientemente cerca como para desplazarse a la oficina o al sitio del cliente según sea necesario. Habilitación: Se requiere ciudadanía estadounidense, con capacidad para obtener una habilitación secreta final del Departamento de Defensa. Responsabilidades principales: Actuar como desarrollador experto Java Spring Boot full-stack para aplicaciones de interfaz de usuario basadas en React. Participar en todo el ciclo de vida de desarrollo ágil para el desarrollo de microservicios API utilizando Java Spring Boot para soportar una aplicación web front-end basada en React. Utilizar bases de datos RDBMS (Postgres) y bases de datos NoSQL (Redis). Desarrollar pruebas unitarias automatizadas utilizando JUnit, Mockito y Cucumber. Trabajar colaborativamente en equipos Scrum ágiles, completando historias de usuario y entregando código de alta calidad listo para producción con mínima supervisión. Apoyar las pruebas de aceptación, pruebas de carga, solución de problemas y ajuste de rendimiento. Contribuir al desarrollo incremental de funciones y al trabajo en equipo multifuncional. Cumplir con los estándares de desarrollo, mejores prácticas y participar en revisiones regulares de código. Comunicarse eficazmente con clientes, interesados y miembros del equipo, explicando la funcionalidad y el progreso de la aplicación. Requisitos Experiencia sólida en desarrollo de arquitectura basada en microservicios. Más de 3 años de experiencia en entornos DevSecOps y de canalización CI/CD ágiles. Dominio en el desarrollo de aplicaciones web con React. Experiencia con herramientas ágiles como Jira y Confluence. Educación y Experiencia Título de maestría en una disciplina relacionada más 4+ años de experiencia, O Título de licenciatura en una disciplina relacionada más 8+ años de experiencia, O 12–15 años de experiencia en desarrollo de software sin título universitario Beneficios Plan de atención médica (médico, dental y visual) Plan de jubilación (401k, IRA) Seguro de vida (básico, voluntario y por accidente) Tiempo libre remunerado (vacaciones, enfermedad y días festivos públicos) Licencia familiar (maternidad, paternidad) Discapacidad a corto y largo plazo Capacitación y desarrollo Recursos de bienestar