Descripción del puesto: Desarrollador Java sénior (m/h/x)
Utiliza esta plantilla de descripción del puesto de desarrollador Java sénior para atraer y contratar a profesionales cualificados para tu equipo de ingeniería.
Refreshed on
February 6, 2020
Responsabilidades del desarrollador Java sénior incluyen:
- Identificación y análisis de los requisitos de los usuarios
- Priorización, asignación y realización de tareas en todo el ciclo de vida de desarrollo del software
- Desarrollo de aplicaciones de Java EE
Breve descripción del puesto
Buscamos un desarrollador Java sénior para gestionar el ciclo de vida de desarrollo de software, desde la planificación y la priorización a las pruebas y el lanzamiento.
Entre las responsabilidades del desarrollador Java sénior se incluyen recopilar los requisitos del sistema y de los usuarios, crear módulos Java y probar las funciones antes de su lanzamiento. Si además tienes experiencia práctica desarrollando software con metodologías ágiles y estás listo para liderar a nuestros desarrolladores junior, nos gustaría conocerte.
En última instancia, desplegarás y mantendrás aplicaciones funcionales seguras y de alta calidad.
Responsabilidades
- Identificar y analizar los requisitos de los usuarios
- Priorizar, asignar y realizar tareas en todo el ciclo de vida de desarrollo del software
- Desarrollar aplicaciones de Java EE
- Escribir código eficiente y bien diseñado
- Revisar, probar y depurar el código de los miembros del equipo
- Diseñar la arquitectura de bases de datos
- Planificar el lanzamiento de versiones de los productos con los equipos internos
- Documentar las fases de desarrollo
- Garantizar que nuestras aplicaciones sean seguras y estén actualizadas
Requisitos
- Experiencia laboral como desarrollador Java sénior o en un puesto similar
- Experiencia en diseño, creación y pruebas de aplicaciones de Java EE
- Profundos conocimientos de conocidos sistemas de Java como JSF y Spring MVC
- Experiencia en diseño orientado a objetos (OOD, por sus siglas en inglés)
- Buena capacidad para delegar tareas y gestionar el tiempo
- Capacidad para solucionar problemas
- Grado en ciencias informáticas, ingeniería o en un campo relacionado