APIDesarrollo de softwareElectricidadMongoDBNoSQLPHPPatrones de diseñoWebServicesJava
¿Qué harás?
El foco del día a día estará puesto en el desarrollo y mantenimiento de nuevas funcionalidades, y la resolución de problemas en equipo.
El proyecto del que formarás parte se encarga de gestionar las operaciones de previsión de demanda y compraventa en el mercado de electricidad para un importante número de empresas. El proyecto se basa en un backend con Spring + JPA, un frontend en Vue.js y BBDD en PostgreSQL.
También tenemos una parte de las funcionalidades desarrolladas en PHP, así que si además de Java tienes conocimientos en PHP, un punto a tu favor (porque lo vas a tocar, si no, tendrás que aprender jaja). Por otro lado usamos RabbitMQ para suscribirnos a colas y recibir mensajes en tiempo real, si no has oído hablar de él no te preocupes, ¡ya lo descubrirás!
Tendrás la oportunidad de diseñar nuevas API’s, trabajar con WebSockets, incrementar el rendimiento de servicios existentes y mucho más.
¿Qué pedimos?
1. Que tengas conocimientos de programación en JAVA y PHP. El primero es obligatorio, el segundo si no lo conoces al menos debes estar dispuesto a aprenderlo :D… y si dominas otras cosas como Go o Rust te hacemos la OLA!
2. Haber trabajado con algún framework con MVC o tener capacidad de aprender rápido.
3. Que tengas habilidades y conocimientos de BBDD relacionales.
4. Actitud positiva
5. Pasión por la programación.
Si además de lo anterior tienes conocimientos en algo de lo siguiente, sería genial:
■ Experiencia en metodologías como TDD.
■ Patrones de diseño y refactorización.
■ Conocimientos en webservices, API’s.
■ Bases de datos NoSQL ( MongoDB, Redis, ElasticSearch)
■ Sistemas de colas ( RabbitMQ )
■ Experiencia desarrollando tests.
■ Conocimientos o experiencia en empresas relacionadas con el mundo energético (comercializadoras de electricidad y/o gas natural) en cualquiera de sus áreas de negocio.
No son necesarios estudios mínimos, buscamos gente a la que le apasione la programación, disfrute con su trabajo y pueda demostrar sus capacidades en el mundo del desarrollo de software.
Queremos seguir mejorando la forma en la que hacemos las cosas y para ello necesitamos que cada miembro aporte su granito de arena.
Estamos en busca de la auto gestión y la excelencia
Tipo de industria de la oferta
Consultoría de estrategia y operaciones
Categoría
Informática y telecomunicaciones – Programación
Nivel
Empleado/a
Personal a cargo
0
Número de vacantes
1
Salario
Salario no disponible
Beneficios sociales
Estudios mínimos
Sin estudios
Experiencia mínima
Al menos 3 años
Conocimientos necesarios
Java, PHP, MongoDB, NoSQL, WebServices, API, Patrones de diseño, Desarrollo de software, Electricidad