Rol : Desarrollador JAVA Senior
Cliente : Gobierno de DC
Ubicación : Washington DC (en el lugar)
Descripción de funciones:
El rol requerirá que diseñe, desarrolle y pruebe utilizando tecnologías JAVA que facilitarán el desarrollo y la implementación de aplicaciones desde el desarrollo hasta el control de calidad y la producción. Trabajará para comprender la infraestructura actual del sistema, las necesidades de seguridad, las consideraciones de red y las metodologías.
En este puesto, se centrará principalmente en la programación de JAVA y en el apoyo al ecosistema de la organización.
Habilidades:
10+ años de desarrollo JAVA central genuino con sólidas habilidades de desarrollo de back-end[Obligatorio]
JAVA – Anotaciones, Genéricos, Reflexión, Herencia, Diseño OO, NIO, Validación de Bean[Requerido – 5+ Años]
Experiencia en desarrollo de aplicaciones Spring Boot [Requerido – 3 años]
Spring – Configuración de Java, Inyección de Dependencias, Conceptos de Autocableado[Requerido – 3 Años]
Experiencia en desarrollo de Spring Integration [Requerido – 3 años]
Experiencia en desarrollo de servicios web de primavera[Requerido – 3 años]
Experiencia en programación sincrónica y asíncrona: devoluciones de llamada, futuro, tiempo de espera y manejo de errores[Obligatorio– 3 años]
Experiencia con la experiencia en construcción de proyectos MAVEN[Requerido – 3 años]
Experiencia con repositorio de control de versiones GIT[Requerido – 3 años]
Experiencia con servidores de aplicaciones Tomcat/Jetty/undertow [Requerido – 3 años]
Experiencia con el entorno de trabajo LINUX[Requerido – 3 años]
Experiencia con el rastreador de problemas JIRA[Requerido – 3 años]
Experiencia en desarrollo e implementación de aplicaciones basadas en contenedores de RedHat Openshift[Deseable]
Trabajar con contenedores y canales CICS de mainframe mediante el conector JCA[Deseable]
Conocimiento de la práctica de Integración Continua y Desarrollo Continuo [Deseable]
Responsabilidades:
El puesto de Desarrollador Senior de JAVA requiere un conocimiento profundo de JAVA y J2EEbackground utilizando el marco, el diseño y los estilos arquitectónicos / API (REST / RPC) de Spring Technologies y metodologías ágiles para el desarrollo de programas de aplicaciones. El desarrollador sénior escribirá código limpio y escalable utilizando lenguajes de programación JAVA, refactorizará y depurará códigos, mejorará el software existente, probará e implementará aplicaciones y sistemas. Desarrollar documentación a lo largo del ciclo de vida del proceso de desarrollo y proporcionar soporte técnico al equipo.
· Asegúrese de que las tecnologías estén actualizadas con una arquitectura y aplicaciones actuales, estables y conformes que cumplan con los estándares empresariales.
· Colaborar con equipos internos para producir diseño y arquitectura de software
· Desarrolle, pruebe e implemente aplicaciones y sistemas
· Revisar, actualizar, refactorizar y depurar códigos
· Mejorar las aplicaciones y sistemas JAVA existentes
· Supervisa e informa de forma proactiva sobre la utilización del rendimiento de las tecnologías asignadas.
· Solucionar problemas/fallos de software y/o hardware.
· Gestione tickets y tareas problemáticas o escaladas, así como solicitudes fuera de ciclo de los propietarios de sistemas/software.
· Determine el mejor curso de acción para satisfacer las necesidades comerciales y proporcione experiencia consultiva a los clientes sobre cómo utilizar mejor los sistemas.
· Supervisa e identifica de forma proactiva problemas más amplios y complejos en múltiples tecnologías integradas y conectadas, y se comunica según corresponda.
· Proporciona conocimiento técnico y apoyo a las agencias del Distrito, al personal y a las partes interesadas adicionales
· Realiza otras tareas relacionadas según se le asigne
· Puede coordinar las actividades de los desarrolladores de aplicaciones.
· Capaz de identificar las mejores prácticas y estándares para el uso del producto.
· Ofrece soporte y diseño para aplicaciones específicas de la industria que requieren integración con sistemas o aplicaciones estatales
· Interactúa con usuarios empresariales de nivel ejecutivo o expertos técnicos
· Puede funcionar como una SME (Experto en la materia) técnica de nicho
Compensación: $75.00 - $80.00 por hora
Sobre nosotros
AHU Technologies INC. es una empresa de consultoría de TI y dotación de personal permanente que satisface y supera las necesidades cambiantes de servicios de TI de las principales corporaciones dentro de los Estados Unidos. Hemos estado brindando soluciones de TI a clientes de diferentes sectores de la industria, ayudándolos a controlar los costos y liberar recursos internos para enfocarse en temas estratégicos.
AHU Technologies INC. fue cofundada por jóvenes emprendedores tecno-comerciales visionarios que siguen siendo nuestros principales consultores. Al mantener relaciones de trabajo con un grupo de otros consultores independientes altamente calificados, tenemos un número creciente de recursos disponibles para proyectos de desarrollo. Actualmente estamos trabajando en varios proyectos como entretenimiento multimedia, soluciones ERP, almacenamiento de datos, aplicaciones web, telecomunicaciones y medicina para nuestros clientes en todo el mundo.
(si ya tienes un currículum en Indeed)