Profesional Analista programador/a Microservicios basados en springBoot. Conocimiento de despliegue en Kubernetes y previsib

Novanotio
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior

Job location

Tech stack

Clean Code Principles
Java
API
Amazon Web Services (AWS)
Azure
Calendaring Software
Cloud Computing
Continuous Integration
Relational Databases
Software Design Patterns
Linux
Hibernate
Java Message Service (JMS)
JUnit
PostgreSQL
Oracle Applications
Mockito
Swagger
Openapi
Google Cloud Platform
Backend
GIT
Spring Data
Computer Equipment
Kubernetes
Software Version Control
Microservices

Job description

Se trata de una posición de larga duración, orientada a perfiles senior que quieran seguir creciendo en arquitecturas modernas basadas en microservicios., Desarrollo y evolución de microservicios backend en Java.

Diseño, implementación y mantenimiento de APIs.

Participación en decisiones técnicas y de arquitectura.

Integración con otros sistemas y servicios.

Colaboración con equipos técnicos internacionales.

Garantizar calidad de código mediante testing y buenas prácticas., Presencialidad puntual: disponibilidad para acudir hasta 2 días presenciales cuando el proyecto lo requiera.

Requirements

Experiencia de 5 a 8 años en desarrollo de aplicaciones software.

Experiencia sólida en arquitectura basada en microservicios.

Desarrollo backend con Java y Spring Boot.

Experiencia con JPA (Hibernate, Spring Data).

Diseño y desarrollo de APIs REST bajo enfoque API First.

Conocimiento de bases de datos relacionales, especialmente Oracle y PostgreSQL., Síncrona y asíncrona (JMS, Feign, etc.).

Uso de especificaciones OpenAPI / Swagger.

Buenas prácticas de desarrollo y estructuración del código.

Entornos de trabajo colaborativos y proyectos internacionales., Patrones de diseño y principios de Clean Code.

CI/CD con herramientas como Jenkins, Docker y Kubernetes.

Despliegues en entornos containerizados.

Conocimientos en sistemas Unix/Linux.

Testing de aplicaciones:

Tests unitarios y de integración (JUnit, Mockito).

Control de versiones con Git.

Conocimientos en Cloud: AWS, Azure o Google Cloud.

Benefits & conditions

Modalidad: 100% remoto., Calendario: laboral estándar.

Equipo informático: proporcionado por el proyecto por requisitos de seguridad.

Entorno: proyecto internacional, estable y técnicamente exigente., Contrato INDEFINIDO.

SALARIO A NEGOCIAR en función de experiencia y formación.

¿Tienes vacaciones programadas? No te preocupes, te las respetamos.

Posibilidad de RETRIBUCIÓN FLEXIBLE (seguro médico, cheque guardería, tarjeta transporte, tickets restaurante).

FORMACIÓN ADAPTADA a tu puesto e intereses personales y profesionales.

MENTORING de liderazgo tecnológico. NOVANOTIO CERTIFIED es un mapa del mundo de la tecnología y una brújula personal que te ayudará a orientar tu carrera, crecer con tus éxitos y aprender de tus errores.

Apply for this position