Descripción
Resumen del Puesto:
Buscamos Desarrolladores/as Java Semi Senior y Senior para diseñar, desarrollar y mantener APIs RESTful y microservicios, participando en el ciclo completo de desarrollo en entornos ágiles.
Puntos Destacados:
1. Diseño y desarrollo de APIs RESTful con Spring Boot y microservicios.
2. Participación en ciclo completo de desarrollo en entornos ágiles.
3. Trabajo con tecnologías Java 8+, Spring Boot, SQL, NoSQL, Git y CI/CD.
Buscamos Desarrollador Java Semi Senior y Senior (CABA)
Desde C&S nos encontramos en la búsqueda de Desarrolladores/as Java Semi Senior y Senior para trabajar en un proyecto de una reconocida entidad bancaria.
Modalidad: Híbrida 40% presencial
Lugar de trabajo: CABA
Full time (lunes a viernes de 9 a 18 hs)
· ¿Cuáles serán tus responsabilidades?
Diseñar y desarrollar APIs RESTful utilizando Spring Boot y el ecosistema Spring.
Implementar y mantener microservicios, asegurando escalabilidad, resiliencia y seguridad.
Participar en el ciclo completo de desarrollo: análisis, diseño, desarrollo, testing, despliegue y mantenimiento.
Integrar servicios con bases de datos relacionales y no relacionales.
Desarrollar tests unitarios e integrales.
Participar en code reviews y prácticas de mejora continua.
Trabajar en entornos ágiles (Scrum / Kanban).
¿Qué esperamos de vos?
Skills mandatorios Semi Senior
Mínimo 3 años de experiencia en desarrollo Java (Java 8 o superior).
Experiencia en Spring Boot, Spring MVC y Spring Security.
Desarrollo de APIs REST y microservicios.
Conocimientos en bases de datos SQL (MySQL, PostgreSQL) y/o NoSQL (MongoDB, Redis).
Uso de Git y herramientas de build (Maven / Gradle).
Testing con JUnit y Mockito.
Conocimiento de CI/CD.
Metodologías ágiles.
Skills mandatorios Senior
Java JDK 11 excluyente (conocimientos en JDK 17 y 21).
Spring Framework / Spring Boot v3+.
Arquitectura de microservicios.
Comunicaciones sincrónicas y asincrónicas.
MongoDB (excluyente).
Cache / buffer (Redis deseable).
Testing:
Unitarios: JUnit + Mockito
Integración: SpringBootTest + WireMock
Spring Security, JWT, manejo de secrets y auth servers.
Conocimiento de API Managers (deseable Apigee).
Observabilidad y métricas:
Actuator
Dynatrace
Trazabilidad en microservicios.
Documentación con Swagger.
Patrones de diseño: Circuit Breaker, Factory, Builder.
Skills deseables (ambos seniorities)
Buenas habilidades de comunicación.
Pensamiento crítico y resolución de problemas.
Trabajo en equipo y participación en ceremonias ágiles.
Autonomía, responsabilidad y adaptabilidad al cambio.-Requerimientos- Educación mínima: Universitario
años de experiencia
Palabras clave: developer, programador, senior, sr