Desarrollador java
área:
tecnologías de la información / desarrollo de software
objetivo del puesto:
diseñar, desarrollar, implementar y mantener aplicaciones y sistemas basados en java, asegurando la calidad, eficiencia y seguridad del software para satisfacer las necesidades del negocio o los clientes.
responsabilidades principales:
* analizar requerimientos funcionales y técnicos para el desarrollo de aplicaciones java.
* diseñar y programar componentes, servicios y apis utilizando java y frameworks relacionados.
* realizar pruebas unitarias y de integración para asegurar la calidad del código.
* participar en la revisión de código y mejora continua de estándares de desarrollo.
* mantener y optimizar sistemas existentes, corrigiendo errores y mejorando el rendimiento.
* colaborar con equipos de diseño, qa, y devops en la entrega de soluciones escalables.
* documentar procesos técnicos y funcionales del software desarrollado.
* asegurar el cumplimiento de buenas prácticas de programación, seguridad y versionamiento.
conocimientos técnicos requeridos:
lenguaje java (8 o superior)
frameworks: spring / spring boot / hibernate / jpa
desarrollo de apis restful
bases de datos: mysql, postgresql, oracle
control de versiones: git / github / gitlab
entornos de desarrollo: eclipse, intellij idea, vs code
servidores de aplicaciones: tomcat, jboss o glassfish
conocimientos básicos de docker / kubernetes / ci/cd (deseable)
manejo de metodologías ágiles (scrum o kanban)
formación académica:
licenciatura o ingeniería en sistemas, informática, computación o carrera afín.
habilidades y competencias:
pensamiento lógico y analítico.
orientación a resultados y solución de problemas.
trabajo en equipo y comunicación efectiva.
adaptabilidad a nuevas tecnologías.
atención al detalle y compromiso con la calidad del software.
experiencia deseada 2 a 5 años en desarrollo y mantenimiento de sistemas java.
indicadores de desempeño (kpi):
cumplimiento de tiempos de entrega.
tasa de errores o bugs en producción.
cobertura de pruebas unitarias.
eficiencia del código (rendimiento y escalabilidad).
nivel de satisfacción del cliente interno o externo.