Desarrollador/a Java
Role details
Job location
Tech stack
Job description
Diverger busca un/a Desarrollador/a Java para unirse a su equipo de más de 120 personas y trabajar en proyectos de microservicios, APIs y DDD. La posición es 100% remota, con flexibilidad horaria y un ambiente de trabajo colaborativo., * Diseñar, implementar y mantener servicios basados en microservicios.
- Arquitecturar y ejecutar APIs REST, GraphQL y gRPC.
- Gestionar colas con Kafka y trabajar con bases de datos relacionales y NoSQL.
- Aplicar principios SOLID, Clean Code y metodologías ágiles.
- Colaborar en revisiones de código y reuniones de diseño.
- Contribuir al desarrollo de herramientas de IA generativa.
Requirements
Se requiere experiencia sólida en Java y Spring Boot, así como conocimientos en REST, GraphQL, gRPC y Kafka. Se valorará la familiaridad con Domain Driven Design. Ofrecemos beneficios como retribución flexible, 23 días de vacaciones y oportunidades de desarrollo profesional., * Amplia experiencia con Java y Spring Boot.
- Conocimientos sólidos en REST, GraphQL y/o gRPC.
- Experiencia práctica con Kafka.
- Conocimientos en bases de datos, tanto relacionales como NoSQL.
- Familiaridad con Domain Driven Design (DDD) es un plus.
- Buen nivel de inglés técnico.
- Capacidad de adaptación a un entorno remoto 100%.
Benefits & conditions
Retribución flexible 23 días de vacaciones Horario intensivo los viernes 100% remoto Inversión en desarrollo profesional Mentoría técnica Plan de carrera y revisiones anuales