04 nov
|
Axpe Consulting
|
España
04 nov
Axpe Consulting
España
En AXPE Consulting estamos transformando el mundo de la Tecnología. Por ello, te invitamos a vivir una experiencia única desarrollando tu carrera en una consultora tecnológica que mira hacia el futuro. Nuestros valores definen nuestra identidad, son la palanca que nos ayuda a hacer realidad nuestro propósito y guían todas nuestras acciones y decisiones: apostamos por el TALENTO, especialmente por perfiles con visión global, capacidad de innovación, pensamiento crítico y experiencia en el desarrollo e implantación de soluciones tecnológicas. Por ello, queremos incorporar un/a Analista Programador Java para participar en proyectos de desarrollo, evolución y mantenimiento de soluciones tecnológicas basadas en arquitecturas de microservicios. La persona seleccionada trabajará en el diseño y desarrollo de servicios distribuidos utilizando Java y Spring Boot, participando activamente en el análisis técnico de soluciones, la definición de arquitecturas y la implementación de APIs e integraciones entre sistemas. Además, tendrá la ocasión de trabajar con tecnologías cloud y herramientas orientadas a la construcción de soluciones escalables, seguras y resilientes, participando en proyectos de transformación tecnológica y colaborando con equipos multidisciplinares. Buscamos un perfil con capacidad analítica, orientación a la calidad del software y motivación por afrontar retos tecnológicos, capaz de transformar necesidades funcionales en soluciones técnicas eficientes, mantenibles y alineadas con las buenas prácticas de desarrollo. ¿Qué buscamos de ti?
• Experiencia mínima de 3 años desarrollando aplicaciones con Java, de los cuales al menos 2 años trabajando con Spring Boot en proyectos basados en microservicios.
• Experiencia participando en el análisis técnico y diseño de soluciones tecnológicas.
• Capacidad para transformar historias de usuario y requisitos funcionales en diseños técnicos, definiendo contratos de API, modelos de datos y flujos de comunicación entre servicios.
• Experiencia estimando tareas y participando en la definición de arquitecturas de microservicios, incluyendo límites de dominio y patrones de comunicación síncrona y asíncrona.
• Experiencia desarrollando microservicios con Java 17/21 y Spring Boot 3.x.
• Experiencia en el diseño e implementación de APIs REST y documentación mediante OpenAPI/Swagger.
• Conocimientos de arquitecturas orientadas a eventos y herramientas de mensajería como Kafka o RabbitMQ.
• Experiencia aplicando patrones de resiliencia, como circuit breakers, reintentos y timeouts, utilizando herramientas como Resilience4j.
• Conocimientos de seguridad en aplicaciones mediante Spring Security, OAuth2 y JWT.
• Experiencia desarrollando pruebas unitarias, de integración y de contrato utilizando JUnit 5, Mockito y Testcontainers.
• Capacidad para documentar soluciones técnicas y decisiones de arquitectura.
• Nivel de inglés técnico B1 o superior, especialmente en lectura y escritura. ¿Qué valoramos?
• Experiencia en proyectos del sector Seguros.
• Experiencia trabajando con arquitecturas cloud, especialmente AWS (EKS, RDS, SQS/SNS, Lambda), Azure (AKS) o GCP.
• Conocimientos de herramientas y soluciones de seguridad como Keycloak y buenas prácticas relacionadas con OWASP Top 10.
• Experiencia participando en proyectos de arquitectura distribuida y sistemas de alta disponibilidad.
• Conocimiento de buenas prácticas de desarrollo, principios SOLID y patrones de diseño.
• Experiencia trabajando con metodologías ágiles y equipos multidisciplinares.
• Certificaciones relacionadas con Spring Professional, Oracle Java, AWS/Azure Developer o CKAD.
• Capacidad para identificar oportunidades de mejora y optimización en las soluciones desarrolladas.
• Orientación a la calidad del código, la seguridad y la mantenibilidad de las aplicaciones. ¿Qué competencias personales buscamos?
• Pensamiento analítico: capacidad para descomponer problemas complejos y proponer soluciones sencillas y eficientes.
• Comunicación clara y efectiva con perfiles tanto técnicos como de negocio.
• Capacidad de trabajo en equipo y apertura a la colaboración y revisión de código.
• Autonomía, iniciativa y responsabilidad sobre las soluciones desarrolladas.
• Orientación a la calidad, la seguridad y la mantenibilidad del software.
• Capacidad de organización y gestión del tiempo.
• Proactividad y motivación por la resolución de problemas.
• Aprendizaje continuo y curiosidad por conocer nuevas tecnologías y tendencias del sector. ¿Qué ofrecemos? ? Oportunidad de participar en proyectos de desarrollo y evolución de soluciones tecnológicas basadas en arquitecturas de microservicios. ? Trabajo con tecnologías actuales como Java 17/21, Spring Boot 3.x y herramientas del ecosistema de desarrollo Java. ☁️ Participación en proyectos con arquitecturas cloud y tecnologías orientadas a la construcción de sistemas escalables y distribuidos. ? Desarrollo de soluciones aplicando buenas prácticas de seguridad, resiliencia y calidad del software. ? Desarrollo profesional en un entorno tecnológico donde podrás ampliar tus conocimientos técnicos y profundizar en nuevas arquitecturas y herramientas. ? Trabajo colaborativo con equipos multidisciplinares, participando en el análisis, diseño técnico, desarrollo y evolución de soluciones. ? Participación activa en decisiones técnicas y definición de arquitecturas, aportando ideas y propuestas de mejora. ? Entorno dinámico que fomenta la iniciativa, la autonomía, la innovación y el aprendizaje continuo. En AXPE Consulting apostamos por el talento y queremos contar con profesionales que disfruten afrontando nuevos retos tecnológicos, aportando valor a los proyectos y creciendo junto a nosotros.
📌 Analista Programador Java (España)
🏢 Axpe Consulting
📍 España