Descripción de puesto:
Desarrollo y Arquitectura:
Diseñar e implementar soluciones back-end optimizados y escalables usando Java y frameworks como Spring Boot y tecnologias asociadas.
Definir arquitecturas limpias (microservicios, event-driven, hexagonal) y garantizar buenas prácticas (Sonar, CheckMarx, Fortify, BlackDuck, SOLID, Clean Code)
Integrar aplicaciones con bases de datos, servicios externos y APIs.
Liderazgo Técnico:
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 WT/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).
Habilidades técnicas:
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
Actividades principales:
Desarrollo y Arquitectura
Liderazgo Técnico
Calidad y Seguridad
DevOps y Cloud
📌 Java Developer Ciudad De México
🏢 Nova Solutions
📍 Ciudad de México
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.