




Resumen del Puesto: Buscamos un Desarrollador Java Middle para construir soluciones backend robustas y escalables en un equipo de alto desempeño enfocado en plataformas críticas del sector financiero. Puntos Destacados: 1. Construir soluciones backend robustas y escalables 2. Trabajo en equipo de alto desempeño 3. Enfoque en plataformas críticas del sector financiero *En AppWhere estamos en búsqueda de un Desarrollador Java Middle apasionado por construir soluciones backend robustas, seguras y escalables. Te sumarás a un equipo de alto desempeño enfocado en plataformas críticas del sector financiero mexicano, donde aplicamos buenas prácticas de desarrollo, seguridad Shift\-Left y entrega continua.* **REQUISITOS** * 3 a 5 años de experiencia comprobable en desarrollo backend con Java * Licenciatura o Ingeniería en Sistemas, Computación o carrera afín (titulado o pasante) * Experiencia práctica con **Java 11 o superior** (deseable Java 17 o 21 LTS) * Dominio de **Spring Boot 2\.7 / 3\.x** (Spring Data, Spring Security, Spring MVC) * Diseño y consumo de APIs REST documentadas con OpenAPI / Swagger * Manejo de bases de datos relacionales (PostgreSQL, MySQL o SQL Server) * Control de versiones con Git (GitFlow, Pull Requests, revisiones de código) * Inglés técnico intermedio (lectura de documentación) **ACTIVIDADES** * Diseñar, desarrollar y mantener servicios backend y microservicios en Java / Spring Boot * Construir e integrar APIs REST seguras, documentadas y con buen rendimiento * Escribir pruebas unitarias y de integración (JUnit 5, Mockito) * Participar activamente en revisiones de código y aplicar buenas prácticas (Clean Code, SOLID) * Colaborar con QA, DevOps, Arquitectura y Producto durante todo el ciclo de vida del software * Diagnosticar y resolver incidentes en ambientes productivos * Apoyar en la documentación técnica y el diccionario de datos del proyecto **CONOCIMIENTOS TÉCNICOS (OBLIGATORIOS)** * **Lenguaje:** Java 11 / 17 / 21 * **Framework:** Spring Boot, Spring Data JPA, Spring Security * **APIs:** REST \+ OpenAPI / Swagger * **Bases de datos:** PostgreSQL, MySQL o SQL Server * **ORM:** Hibernate / JPA * **Control de versiones:** Git (GitFlow o Trunk\-Based) * **Build tools:** Maven o Gradle * **Pruebas:** JUnit 5, Mockito * **Sistema operativo:** Linux básico y línea de comandos **COMPETENCIAS BLANDAS** * Trabajo en equipo y colaboración cercana con disciplinas técnicas y de negocio * Comunicación clara, tanto técnica como con áreas no técnicas * Orientación a resultados y a la calidad del entregable * Autogestión, compromiso y responsabilidad sobre los compromisos adquiridos * Pensamiento analítico y capacidad para resolver problemas complejos * Apertura al feedback y cultura de mejora continua * Proactividad y curiosidad para aprender nuevas tecnologías **DESEABLES (PLUS)** * **Arquitectura:** microservicios y patrones (CQRS, Outbox, Saga) * **Contenedores:** Docker y Kubernetes (GKE, EKS o AKS) * **Cloud pública:** GCP, AWS o Azure * **CI/CD:** GitHub Actions, Jenkins o GitLab CI * **Calidad de código:** SonarQube / SonarCloud, JaCoCo * **Mensajería:** Kafka, RabbitMQ o Google Pub/Sub * **Caché:** Redis * **Seguridad:** OAuth2, JWT, OWASP Top 10, prácticas Shift\-Left * **Metodologías ágiles:** Scrum, Kanban, Flow Engineering * **Sector:** experiencia previa en banca, seguros o fintech **OFRECEMOS:** * Sueldo atractivo según experiencia * Prestaciones de ley * Prestaciones superiores a las de la ley (posterior al periodo de prueba de 3 meses) * Contratación inmediata **HORARIO:** Lunes a viernes 09:00 am a 7:00 pm con 2 horas de descanso para alimentos de 2:00 pm a 4:00 pm (contar con disponibilidad para laborar en horario extendido) ***Vacante Híbrida Col. Escandón, Miguel Hidalgo*** Sueldo: $25,000\.00 \- $30,000\.00 al mes Pregunta(s) de postulación: * ¿Has trabajado con Spring Boot en proyectos productivos? * ¿Qué versiones de Java has utilizado profesionalmente? * ¿Tienes experiencia desarrollando APIs REST? * ¿Tienes disponibilidad para laborar en modalidad híbrida? Col. Escandón * ¿Cuáles son tus pretensiones económicas? Sueldo neto mensual Experiencia: * Desarrollo Java: 3 años (Obligatorio) Lugar de trabajo: remoto híbrido en 11800, Escandón II Sección, CDMX


