Puesto: Desarrollador Java / J2EE
Ubicación: Washington, DC (Remoto)
Duración del contrato: 12+ meses
Responsabilidades del puesto:
– Trabajar bajo la dirección de desarrolladores senior o arquitectos
– Desarrollar, probar y mantener código Java/J2EE de alta calidad
– Construir funcionalidades de aplicaciones utilizando frameworks como Spring, Hibernate o Struts
– Contribuir a la creación de servicios web RESTful y SOAP
– Interpretar requisitos técnicos y convertirlos en código funcional
– Colaborar con analistas de negocio para aclarar y refinar requisitos
– Cumplir con los estándares de codificación y mejores prácticas establecidos
– Participar en revisiones de código y aplicar retroalimentación de compañeros y desarrolladores senior
– Escribir y ejecutar pruebas unitarias y de integración
– Solucionar y corregir problemas de la aplicación, escalando los más complejos cuando sea necesario
– Documentar código, procesos y configuraciones del sistema
– Mantener actualizada la documentación técnica de los componentes asignados
– Trabajar en estrecha colaboración con los equipos de QA, UI/UX y DevOps para cumplir los objetivos del proyecto
– Informar avances y obstáculos a los líderes o gerentes de proyecto
– Mantenerse informado sobre las últimas tecnologías y herramientas Java/J2EE
– Participar en sesiones de capacitación y compartición de conocimientos
– Crear y gestionar consultas de base de datos y procedimientos almacenados
– Apoyar el despliegue de aplicaciones y actividades posteriores al despliegue
– Refactorizar y optimizar el código según indicaciones
– Asistir en la resolución de problemas en producción
– Brindar soporte técnico a desarrolladores junior cuando sea necesario
Calificaciones requeridas:
– Mínimo 5 años de experiencia
– Sólida experiencia en desarrollo de aplicaciones Java/J2EE y frameworks relacionados
– Experiencia integrando con Kafka para procesamiento de datos
– Familiaridad con servicios intermedios de AWS o Azure, como AWS SQS y EventBridge
– Capacidad para configurar pipelines CI/CD para pruebas y despliegue automatizados
– Experiencia con herramientas de pipeline como Jenkins, GitLab CI/CD o Azure DevOps
– Se prefiere experiencia con herramientas de desarrollo asistido por IA para aumentar la productividad
– Fuertes habilidades analíticas y de resolución de problemas
– Capacidad para diseñar soluciones de software escalables y eficientes
– Excelentes habilidades de comunicación para trabajar con equipos multifuncionales y partes interesadas
– Conocimiento de servicios y arquitecturas en la nube, especialmente AWS o Azure
– Dominio en la construcción de APIs RESTful usando Spring Boot y Spring MVC
– Experiencia con Angular, TypeScript, HTML5 y CSS3
To apply for this job, please visit www.jobg8.com