En Qaracter México creemos que el talento técnico crece cuando tiene retos reales, buenas prácticas y personas que se apoyan entre sí. Por eso construimos un lugar donde puedes desarrollar software de alto impacto, aprender continuamente y seguir creciendo como competente senior. ? ¿Qué estamos buscando? Buscamos un perfil con sólida experiencia en desarrollo backend con Java y Spring Boot, así como en frontend con Angular y TypeScript, que disfrute los retos técnicos y la implementación de soluciones modernas. ?️ Principales responsabilidades
- Desarrollar y mantener aplicaciones utilizando Java, Spring Boot y Angular.
- Diseñar e implementar microservicios y APIs REST.
- Desarrollar interfaces web con Angular y TypeScript.
- Integrar servicios backend con aplicaciones frontend.
- Trabajar con bases de datos relacionales y consultas SQL.
- Implementar pruebas automatizadas y buenas prácticas de desarrollo.
- Participar en revisiones de código y decisiones de diseño técnico.
- Colaborar con equipos ágiles y brindar mentoría técnica. ✅ Requisitos indispensables
- 5+ años de experiencia en desarrollo de software.
- Java 17+ y Spring Boot 3+.
- Angular y TypeScript.
- Desarrollo y consumo de APIs REST.
- SQL y bases de datos relacionales.
- JPA / Hibernate.
- Experiencia en pruebas automatizadas.
- Git y procesos CI/CD.
- Metodologías ágiles (Scrum/Kanban). ⭐ Conocimientos deseables
- Oracle Database.
- Angular Signals y componentes standalone.
- Java 21/25 y Spring Boot 4.
- Docker y Kubernetes.
- Google Cloud Platform (GCP).
- OpenAPI / Swagger.
- JUnit, Testcontainers, Playwright o Cypress.
- Kafka o sistemas de mensajería.
- GitOps / Argo CD.
- OAuth2 / Spring Security. ? Inglés técnico para lectura de documentación (conversacional es un plus) ?