¿A QUIÉN BUSCAMOS?
En Sngular seguimos aumentando los equipos y tenemos una vacante para formar parte de un importante proyecto en el sector retail. Necesitamos un desarrollador/a backend con al menos cinco años de experiencia.
¿QUÉ RESPONSABILIDADES TENDRÁS?
Desde nuestras oficinas, formarás parte de un pequeño equipo backend que trabajará integrado y de manera remota dentro de un equipo agile.
Encajarías perfectamente en nuestra búsqueda si:
- Tu lenguaje de programación es Java y Spring el framework que más controlas.
- Te esmeras en que tu código luzca utilizando buenas prácticas de POO y patrones de diseño siempre que sea necesario, nada de sobreingeniería ;).
- Trabajarás con datos, no es ninguna sorpresa, y para ello necesitamos que te hayas enfrentado anteriormente a modelados e implementaciones de los mismos, tanto a nivel relacional como NoSQL. MongoDB es un plus en este sentido.
- Te gustaría contribuir a la mejora de una aplicación monolítica y a su posterior descomposición en un entorno de microservicios modelados en clean architecture, que servirá a miles de usuarios de manera concurrente.
- ¿Sabes que es EDA? Si te suena la comunicación entre microservicios vía eventos tienes un plus añadido.
¿QUÉ REQUISITOS TÉCNICOS BUSCAMOS?
Desarrolladores Java Senior con experiencia en:
- Java 8, Java 11 deseable.
- Conocimiento y aplicación de principios SOLID.
- Spring framework: módulos mvc, boot, data. Security deseable.
- Arquitectura hexagonal/Domain Driven Development.
- BDD y TDD: para nosotros es un must estar orientado a desarrollo basado en test. Tanto unitarios como de aceptación e integración. Para ello usamos el framework cucumber y herramientas como Traffic Parrot, Postman... Importante tener experiencia en cucumber/Gherkin.
- CI/CD: nuestro modelo es integración continua con Git flow.
- Experiencia en arquitectura de microservicios con comunicación asíncrona: Event Driven Architecture. Experiencia en Kafka.
- Experiencia en el desarrollo con API First, tanto para APIs REST, gRPC y eventos.
¿QUÉ HABILIDADES/SOFT SKILLS NOS GUSTARÍA QUE TUVIERAS?
- Buenas dotes comunicativas.
- Responsabilidad
- Autogestión del tiempo y de las tareas
- Estimación de tareas en tiempo y prioridad
- Trabajo en equipo
¿POR QUÉ ELEGIR SNGULAR?
Lo primero, porque trabajarás con los mejores profesionales del sector y con tecnologías punteras. Y, además te ofrecemos:
- Acceso a formación continua (presupuesto individual para formación, obtención de certificaciones, asistencia a eventos, acceso ilimitado a Udemy, clases de inglés)
- Asistencia ilimitada a eventos y meetups todas las tardes en nuestro Hub
- Plan de carrera y seguimiento 1 to 1
- Flexibilidad horaria y posibilidad de teletrabajo (según proyecto)
- Jornada intensiva en julio y agosto
- Salario competitivo, adaptado a las capacidades y experiencias de las personas
- Retribución flexible
- And last, but not least: ¡porque somos muy sngulares! Tenemos “tutti frutis” todos los viernes (ya te diremos en qué consisten), fiestas, espacios donde podrás expresarte, proponer cambios y ser partícipe de ellos (lo que nos gusta llamar #challengeyourcompany). Y también: competiciones de baloncesto, padel, escalada, juegos de mesa, clases de baile, team buildings, etc. Y no sólo lo decimos desde Talent, sino que puedes preguntar al resto de sngulares o hacerte una idea viendo esto https://bit.ly/2UqMMAa
Si al leer esta oferta sabes que estamos hablando de ti, no dudes en enviarnos tu perfil, ya que estamos deseando conocerte en persona. Y si crees que conoces a alguna persona que cumpla estos requisitos, no dudes en decirle que nos escriba.
¡Te esperamos!