Desarrollador/a Java Spring Boot - En remoto
Agencia Internacional de Marketing Digital y Desarrollo E-Commerce
- Se trata de un puesto estable, con contrato indefinido por parte de la propia Agencia (nosotros sólo nos encargamos de la primera parte del proceso de selección).
- Aunque es un puesto trabajando en remoto, la empresa pone un horario a cumplir, de 9.30 a 18.30 h. con una hora para comer
- Se trata de una Agencia con oficinas en varios puntos de España y otros países, aunque el trabajo se desarrollaría EN REMOTO. No obstante, habría reuniones presenciales periódicas (aproximadamente una al mes), así como pasar inicialmente unas 5 o 6 semanas tras la incorporación, en Galicia. Los desplazamientos y estancias los paga la empresa
- Las personas incorporadas reportarán a un/a Gerente de Grandes Cuentas y formarán parte de un equipo de desarrollo Java trabajando como equipo autogestionado, bajo metodología scrum y con un enfoque completamente innovador.
El salario podría estar entre 30.000 y 45.000 euros brutos anuales, en función de la experiencia y conocimientos.
España
En remoto
- Experiencia mínima de 4 años en desarrollo, con conocimientos profundos de Java 8, Spring Boot, arquitecturas orientadas a microservicios y con capacidad de realizar código claro, conciso y fiable
- Conocer diferentes técnicas y protocolos de comunicación entre microservicios (HTTP Rest, GRPC, colas, Kafka), ser capaz de diseñar nuevos APIs siguiendo la metodología API First, estar acostumbrado a prever, diagnosticar y resolver problemas de rendimiento
- Tener conocimientos y saber desenvolverse en entornos con integración continua y estar acostumbrado a trabajar con herramientas de monitorización y análisis de rendimiento
- Ser capaz de resolver problemas técnicos complejos, de participar de forma activa en la toma de decisiones técnicas en equipo, así como de proponer mejoras técnicas y/o metodológicas que mejoren la calidad de los proyectos
- Se valorará también que esté familiarizado con metodologías ágiles y con técnicas de revisión de código entre pares. Dentro de este marco ágil, debe tener la capacidad de comunicarse no solo en términos técnicos sino también de expresar y transmitir ideas con claridad a usuarios no técnicos
- Formación de Ingeniería Informática (o titulación universitaria equivalente)
- Tecnologías core: Java 8, desarrollo multihilo y asíncrono en Java, Spring Boot, bases de datos NoSQL (preferiblemente MongoDB y/o Couchbase) y bases de datos relacionales (preferiblemente DB2), GIT
- Tecnologías desarrollo orientado a servicios: diseño de APIs Rest, Swagger/Open API, GRPC, Kafka, JMS
- Tecnologías de Infraestructura: OpenShift, docker, herramientas de monitorización (preferiblemente Grafana y Zipkin), herramientas de logging centralizado (preferiblemente GrayLog)
4 años en desarrollo de aplicaciones React
Ejecutivo
Telecomunicaciones, Medios Y Tecnología
Contrato fijo

