




Resumen del Puesto: Desarrollador Java Backend responsable del diseño, desarrollo e implementación de soluciones empresariales, garantizando calidad, seguridad, rendimiento y escalabilidad en arquitecturas modernas. Puntos Destacados: 1. Diseño, desarrollo e implementación de soluciones empresariales con Java. 2. Trabajo con arquitecturas modernas y metodologías ágiles. 3. Garantizar calidad, seguridad, rendimiento y escalabilidad. APLICACIONES CONSULTOR AVANZADO hace 2 horas Descripción Desarrollador Java Backend enfocado en el diseño, desarrollo e implementación de soluciones empresariales basadas en Java. Responsable de construir servicios REST/SOAP, componentes backend y procesos automatizados, garantizando calidad, seguridad, rendimiento y escalabilidad. Trabaja con arquitecturas modernas, principios de programación orientada a objetos, metodologías ágiles y prácticas DevSecOps. Requisitos **Formación Académica:*** Ingeniería, Licenciatura o Técnico en Sistemas, Computación, Software o carreras **Experiencia:*** Mínimo 4 años en desarrollo Java backend. * Experiencia con Spring Boot, bases de datos y servicios web REST/SOAP **Conocimientos requeridos:*** Java * Spring Framework * Hibernate * SQL / NoSQL * Git * JUnit * Jenkins * Docker / Kubernetes * DevSecOps **Idioma:*** Inglés técnico (lectura y documentación) **Habilidades técnicas indispensables** * Dominio de Java 8\+ (POO, Streams, Lambdas, Colecciones) * Desarrollo con Spring Boot, Spring MVC y Spring Security * Construcción de APIs REST y servicios SOAP * Persistencia con JPA / Hibernate. * Manejo de bases de datos relacionales (MySQL, PostgreSQL, Oracle, SQL Server) y NoSQL (MongoDB, Redis) * Uso de Maven o Gradle para gestión de dependencias * Control de versiones con Git (GitFlow) * Pruebas unitarias con JUnit y Mockito. * Integración y despliegue continuo con Jenkins o Azure DevOps * Contenedores Docker y orquestación con Kubernetes * Implementación de seguridad con JWT y OAuth2 **Habilidades técnicas deseables** * Experiencia con mensajería asíncrona (Kafka, ActiveMQ, RabbitMQ) * Diseño de modelos de datos (ERD, 3NF, stored procedures). * Uso de herramientas de calidad de código como SonarQube y Checkmarx * Experiencia con servidores de aplicaciones (Tomcat, JBoss, WebSphere) * Conocimientos en servicios cloud (Azure, AWS o GCP) * Manejo de herramientas como IntelliJ, Eclipse o VS Code * Trabajo bajo metodologías ágiles (Scrum / Kanban) y herramientas como Jira o Azure Boards **Actividades a realizar*** Analizar requerimientos funcionales y técnicos para diseñar soluciones en Java. * Desarrollar aplicaciones empresariales usando Spring Framework / Spring Boot. * Implementar servicios REST y SOAP. * Construir lógica de negocio aplicando POO, principios SOLID y patrones de diseño. * Diseñar y administrar bases de datos relacionales y NoSQL. * Implementar mensajería asíncrona. * Automatizar procesos mediante scripts Unix. * Desarrollar y ejecutar pruebas unitarias e integración. * Gestionar versiones de código y flujos Git. * Asegurar calidad y seguridad del código bajo prácticas DevSecOps. * Participar en procesos CI/CD y despliegues automatizados. * Desplegar aplicaciones en servidores y contenedores. * Implementar mecanismos de autenticación y autorización. * Documentar código y APIs. * Colaborar en equipos ágiles con analistas, QA y DevOps Perfil **CONSULTOR AVANZADO** Localización **Huixquilucan, Estado de México, México (Híbrido)**Experiencia **5 Años de Experiencia** o


