




Resumen del Puesto: Profesional responsable de diseñar, desarrollar e implementar soluciones empresariales basadas en tecnología Java, garantizando calidad, seguridad, rendimiento y escalabilidad. Puntos Destacados: 1. Diseñar, desarrollar e implementar soluciones empresariales con tecnología Java. 2. Construir componentes backend, servicios REST/SOAP y procesos automatizados. 3. Aplicar principios de POO, patrones de diseño, metodologías ágiles y DevSecOps. APLICACIONES hace 4 días Descripción Profesional responsable de diseñar, desarrollar e implementar soluciones empresariales basadas en tecnología Java, garantizando calidad, seguridad, rendimiento y escalabilidad . Construye componentes backend, servicios REST/SOAP y procesos automatizados que soportan sistemas de negocio, aplicando principios de programación orientada a objetos, patrones de diseño, metodologías ágiles y prácticas DevSecOps . Requisitos * Ingeniería, Licenciatura o Técnico en Sistemas, Computación, Software o afines . * Mínimo 5 años de experiencia en desarrollo Java backend con Spring Boot, bases de datos y servicios web REST/SOAP . * Conocimientos en Java, Spring Framework, Hibernate, SQL/NoSQL, Git, JUnit, Jenkins, Docker/Kubernetes y DevSecOps . * Inglés técnico intermedio (lectura y documentación) . * Certificaciones deseables: Oracle Certified Professional Java SE, Spring Developer, Scrum Fundamentals, DevOps/Cloud . **Habilidades Técnicas Indispensables*** Dominio de Java (versión 8 o superior), POO, Streams, colecciones y lambdas . * Desarrollo con Spring Framework / Spring Boot (controladores REST, servicios, repositorios, inyección de dependencias) . * Desarrollo de servicios REST (JSON, HTTP verbs) y SOAP (WSDL, XML, XSD) . * Manejo de bases de datos relacionales (MySQL, PostgreSQL, Oracle, SQL Server) y diseño de esquemas ERD, DDL, índices y stored procedures . * Uso de ORM (JPA, Hibernate) . * Pruebas unitarias y de integración con JUnit, Mockito y TDD . * Gestión de dependencias y builds con Maven o Gradle . * Control de versiones con Git/GitHub bajo GitFlow . * Implementación de CI/CD con Jenkins y automatización de despliegues . * Contenedores Docker y Kubernetes . * Implementación de seguridad con JWT, OAuth2 y SAML 2\.0 . * Trabajo bajo metodologías ágiles (Scrum / Kanban) . **Habilidades Técnicas Deseables*** Experiencia con bases de datos NoSQL (MongoDB, Redis, Cassandra) . * Implementación de mensajería asíncrona (Kafka, ActiveMQ, RabbitMQ) . * Automatización con scripts Unix Shell . * Uso de herramientas de calidad de código (SonarQube, Checkmarx) . * Experiencia en despliegue en nube (Azure, AWS, GCP) . * Manejo de Azure DevOps para pipelines y releases . **Actividades Principales*** Analizar requerimientos funcionales y técnicos para diseñar soluciones en Java . * Desarrollar aplicaciones empresariales con Spring Boot y arquitectura orientada a servicios . * Construir y mantener servicios REST y SOAP . * Diseñar y administrar bases de datos relacionales y no relacionales . * Implementar lógica de negocio aplicando principios SOLID y patrones de diseño . * Ejecutar pruebas unitarias e integración asegurando cobertura de código . * Administrar builds y dependencias con Maven o Gradle . * Gestionar código fuente y colaborar mediante flujos GitFlow . * Participar en procesos CI/CD y despliegues automatizados . * Desplegar soluciones en servidores de aplicaciones y contenedores Docker/Kubernetes . * Implementar mecanismos de autenticación y autorización seguros . * Documentar código, APIs y procedimientos técnicos conforme a estándares internos Localización **Huixquilucan, Estado de México, México (Híbrido)**Experiencia **5 Años de Experiencia** o


