Job Openings
Desarrollador Java Md
About the job Desarrollador Java Md
Detalle del Perfil
Responsabilidades
Desarrollo y Arquitectura:
- Diseñar e implementar soluciones back-end eficientes y escalables usando Java y frameworks como Spring Boot y tecnologías asociadas.
- Definir arquitecturas limpias (microservicios, event-driven, hexagonal) y garantizar buenas prácticas (Sonar, CheckMarx, Fortify, BlackDuck, SOLID, Clean Code).
- Optimizar rendimiento y resolver cuellos de botella en sistemas existentes.
- Integrar aplicaciones con bases de datos, servicios externos y APIs.
Liderazgo Técnico:
- Monitorear a desarrolladores junior/mid-level mediante code reviews y pair programming.
- Colaborar con equipos cross-functional (FrontEnd, DevOps, QA) para integrar soluciones.
Calidad y Seguridad:
- Implementar pruebas unitarias/integración (JUnit, Mockito) y asegurar cobertura de código.
- Aplicar estándares de seguridad (OWASP, autenticación JWT/OAuth2).
DevOps y Cloud:
- Trabajar con infraestructura en la nube (AWS/Azure/GCP) y herramientas como Docker/Kubernetes.
- Automatizar despliegues con CI/CD (Jenkins, GitHub Actions).
Documentación:
- Documentar diseños técnicos, decisiones y procesos para mantener conocimiento accesible.
Conocimientos y herramientas indispensables
Indispensable
Habilidades Técnicas:
- Java (dominio avanzado JDK 11+, Lambdas, Streams, concurrencia).
- Frameworks: Spring Boot, Spring Security, Hibernate/JPA.
- Arquitectura: RESTful APIs, conocimiento de OpenAPI.
- Bases de Datos: SQL (PostgreSQL, MySQL) y NoSQL (MongoDB, Redis, Cassandra).
- Event Messaging: Kafka, RabbitMQ o AWS SQS.
- Control de versiones: Git (GitHub/GitLab).
- Infraestructura: experiencia con AWS/Azure/GCP.
Requisitos indispensables:
- Experiencia: 5 años en desarrollo back-end con Java.
- Inglés: nivel intermedio-avanzado (lectura/escritura técnica).
- Educación: Licenciatura en Ingeniería de Software, Sistemas o afín.
- Certificaciones: Java (Oracle Certified Professional) o cloud (AWS/Azure).
- Experiencia en arquitecturas serverless (AWS Lambda).
- Conocimiento de observabilidad (Dynatrace, Prometheus, Grafana).
- Familiaridad con patrones de resiliencia (Circuit Breaker, Retry).
Deseable
Indicadores Clave de Desempeño (KPIs):
- Velocidad de entrega: cumplimiento de deadlines, tiempo de resolución de bugs y throughput de código.
- Calidad del software: cobertura de pruebas > 80%, reducción de bugs e incidentes en producción.
- Impacto en la arquitectura: reducción de latencia, escalabilidad lograda, reutilización de componentes.
- Liderazgo técnico: mentoría efectiva, code reviews y adopción de buenas prácticas.
- Innovación: propuestas implementadas y tecnologías evaluadas/adoptadas.
- Colaboración: retroalimentación del equipo y participación activa.
Otros datos
Años de experiencia en la banca:
3