Desarrollador java
ciudad de mexico, mexico
objetivo del puesto
desarrollar, mantener y optimizar aplicaciones y servicios en java, garantizando la calidad, el rendimiento, la seguridad y el cumplimiento de los estándares de desarrollo seguro establecidos por la organización.
responsabilidades principales
analizar requerimientos técnicos y funcionales.
diseñar, desarrollar y mantener aplicaciones utilizando java.
generar código limpio, eficiente y mantenible.
realizar pruebas unitarias para asegurar la calidad del software.
documentar componentes, código y procesos técnicos.
preparar y validar desarrollos para su paso a ambiente productivo.
asegurar la funcionalidad, estabilidad y rendimiento de los sistemas.
gestionar el control de versiones mediante git y administrar repositorios (github).
integrar apis rest, graphql y soap con sistemas internos y externos.
aplicar buenas prácticas de seguridad en el desarrollo de aplicaciones (csrf, xss, oauth).
optimizar el rendimiento y la escalabilidad de las aplicaciones.
colaborar con el equipo de qa en pruebas unitarias, de integración y funcionales.
participar en revisiones de código.
brindar soporte técnico y resolver incidencias.
trabajar bajo metodologías ágiles como scrum.
indicadores de desempeño (kpis)
entregas a tiempo: superior al 95%
cobertura de pruebas unitarias: superior al 80%
cumplimiento de estándares de codificación y seguridad: 100%
requisitos técnicos (hard skills)
experiencia en desarrollo con java.
manejo de frameworks:
spring
spring boot
jdbc
experiencia en integración de apis:
rest
graphql
soap
manejo de herramientas de control de versiones:
git
github
conocimiento de prácticas de desarrollo seguro:
owasp
asvs
sonarqube
csrf, xss, oauth
experiencia en pruebas unitarias e integración.
conocimiento en documentación técnica.