Desarrollador Java SR y SSR
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.