Java Developer
AXPE CONSULTING
Municipality of Madrid, Spain
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish, EnglishJob location
Remote
Municipality of Madrid, Spain
Tech stack
Java
ActiveMQ
API
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Software Quality
Computer Engineering
Relational Databases
Software Design Patterns
Linux
PostgreSQL
Openshift
Oracle Applications
Scrum
RabbitMQ
Working Model 2D
Scripting (Bash/Python/Go/Ruby)
Backend
Kubernetes
Kafka
Docker
Microservices
Job description
Si te apasiona el desarrollo de software, las buenas prácticas de ingeniería y trabajar con tecnologías punteras en un entorno colaborativo e internacional, queremos conocerte!
- Diseñar, desarrollar y mantener aplicaciones backend en Java.
- Participar en el diseño e implementación de arquitecturas basadas en microservicios.
- Desarrollar soluciones orientadas a eventos mediante plataformas de mensajería.
- Implementar y optimizar APIs y servicios de alto rendimiento.
- Colaborar con equipos multidisciplinares siguiendo metodologías ágiles.
- Desarrollar y mantener pruebas automatizadas para garantizar la calidad del software.
- Participar en la integración y despliegue de aplicaciones contenerizadas.
Requirements
- Titulación universitaria en Ingeniería Informática o similar.
- Sólida base en principios de ingeniería del software y patrones de diseño.
- Experiencia demostrable en desarrollo backend con Java:
- JDK 17 (muy valorable).
- Experiencia en arquitecturas de microservicios.
- Experiencia con plataformas de mensajería orientadas a eventos como Kafka, RabbitMQ, ActiveMQ o similares.
- Experiencia con bases de datos relacionales, especialmente PostgreSQL y Oracle.
- Experiencia trabajando con Docker y aplicaciones contenerizadas en Kubernetes u OpenShift.
- Conocimientos de entornos Linux, scripting (Shell) y empaquetado de software.
- Experiencia en pruebas automatizadas (unitarias, integración y rendimiento).
- Experiencia trabajando con metodologías ágiles (Scrum).
- Capacidad para trabajar tanto de forma autónoma como en equipos multidisciplinares y entornos internacionales.
- Nivel de inglés fluido. Trabajarás en entorno internacional.
Se valorará especialmente
- Experiencia con plataformas cloud como AWS o Azure.
- Experiencia en OpenShift (muy valorable).
- Conocimientos de programación reactiva o funcional.
- Modelo de trabajo híbrido en Madrid.
- Participación en proyectos tecnológicos innovadores y de gran impacto.
- Plan de formación y desarrollo profesional continuo.
- Acceso a certificaciones tecnológicas.
- Seguro médico y retribución flexible.
- Excelente ambiente de trabajo, con una cultura colaborativa y orientada al crecimiento profesional.