Diseñar, desarrollar y mantener **APIs REST** y **microservicios** en Java/Spring Boot.
- Modelar datos y escribir consultas en **(PostgreSQL/MongoDB)** (JPA/Hibernate, Query/Aggregation).
- Escribir pruebas **unitarias e integración** (JUnit, Mockito, Testcontainers).
- Implementar **seguridad** (OAuth2/JWT), **observabilidad** (logs, métricas, trazas) y manejo de errores.
- Participar en **code reviews**, **PRs**, y ceremonias **ágiles** (Scrum/Kanban).
- Automatizar **CI/CD** con **(GitHub Actions/GitLab CI/Jenkins)** y contenerizar con **Docker** (**Kubernetes** deseable).
- Documentar (OpenAPI/Swagger) y colaborar con **Producto/QA/Front**.
- **3+ años** (ajusta según seniority) desarrollando en **Java (11+/17+/21)**.
- **Spring Boot** (Web, Data, Security),
**JPA/Hibernate** y diseño de **APIs RESTful**.
- Bases de datos **relacionales y/o NoSQL**:(PostgreSQL/MongoDB)**.
- **Control de versiones** (Git) y flujos de ramas (GitFlow/Trunk).
- Pruebas (JUnit/Mockito) y **buenas prácticas**: SOLID, Clean Code, 12-factor.
- Experiência con **contenedores (Docker)** y **CI/CD**.
Tipo de puesto: Jornada completa
Sueldo: $30,000.00 - $32,000.00 al mes
Experiência:
- Java: 2 años (Obligatorio)
Idioma:
- Inglés (Deseable)
Lugar de trabajo: remoto híbrido en 03940, Crédito Constructor, CDMX