Descripción del puesto vacante Ser un miembro altamente cualificado, motivado y activo.Diseñando, desarrollando, implementando y manteniendo aplicaciones back-end robustas, escalables y seguras utilizando Java y tecnologías asociadas.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 existente.Integrar aplicaciones con bases de datos, servicios externos y APIs.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.Requisitos: Licenciatura en Informática, sistemas o Ingeniería.Conocimiento en los principios de metodología "Agile" así como flexibilidad para adaptar la experiencia a entornos nuevos y en constante cambio.Trabajo en equipo.Habilidades Técnicas (Indispensables): Java: 3+ años en desarrollo back-end con Java, dominio avanzado —JDK 11+, lambdas, streams, concurrencia—.
Frameworks: Spring Boot, Spring Security, Hibernate/JPA.APIs: Diseño de RESTful APIs y conocimiento de GraphQL.Bases de Datos: SQL —PostgreSQL, MySQL— y NoSQL —MongoDB, Redis, Cassandra—.
Eventos/Mensajería: Kafka, RabbitMQ o AWS SQS.Control de Versiones: Git —GitHub/GitLab—.
Infraestructura: Trabajar con infraestructura en la nube —AWS/Azure/GCP—.

Similar jobs

Java Developer Con Inglés

Apply Now
Back to search page