← Back to jobs

Backend Software Engineer

Skills

apiautomationazureazure devopsdevopsjavajdbcjpajunitkafkamavenmockitomvcopenapiopenshiftoraclerabbitmqrestscrumsonarqubespringswaggerJavaAzure

Description

Desafío Élite: Backend Software Engineer – Escala el Futuro de las Arquitecturas Distribuidas

Ubicación/Modalidad: Remoto / Híbrido

Tu rol/misión en la Empresa: Impulsar, diseñar y evolucionar soluciones backend de misión crítica dentro de un ecosistema dinámico y de alto impacto.

¿Estás listo para dejar huella en la tecnología que transforma industrias?

En Initium Software no somos una consultora tradicional: somos socios estratégicos que conectamos al talento de élite con los proyectos más desafiantes e innovadores del mercado. Creemos en el impacto real a través de la tecnología y en crear un entorno donde las personas puedan evolucionar, aportar valor y dejar huella. Si buscas elevar tu carrera al siguiente nivel, colaborar con profesionales de alto rendimiento y enfrentarte a retos técnicos reales, este es tu lugar.

Tu Misión (Desafíos y Responsabilidades)

  • Diseñar y construir ecosistemas robustos: Liderar y componer arquitecturas de microservicios, implementando APIs RESTful seguras, escalables y bien documentadas bajo estándares OpenAPI/Swagger (5-8 años de experiencia).
  • Escribir código de alto impacto: Desarrollar componentes centrales y soluciones complejas utilizando Java (8, 11) y el ecosistema Spring (Spring Boot principalmente, Spring Batch, Spring MVC) (3-5 años de experiencia).
  • Garantizar la máxima calidad del software: Aplicar sólidas prácticas de testing automatizado (JUnit, Mockito, Wiremock, MockMVC, Spring Test) e integrar pipelines de automatización con Maven (3-5 años de experiencia).
  • Gestión y optimización de datos: Diseñar y optimizar la persistencia de datos mediante ORM y consultas eficientes (JPA, Oracle, JDBC) (1-3 años de experiencia).
  • Liderazgo técnico y colaboración: Fomentar el trabajo en equipo, la comunicación transparente, la priorización efectiva y la agilidad bajo marcos Scrum (5-8 años de experiencia).

Tu Arsenal (¿Qué buscamos en ti?)

Imprescindibles:

  • Experiencia en Ingeniería Backend: Entre 5 y 8 años trabajando en desarrollo de software con foco en arquitecturas de microservicios y consumo/creación de APIs RESTful.
  • Lenguajes y Frameworks: 5-8 años de dominio en Java (8, 11) y de 3 a 5 años de experiencia con Spring Framework (Spring Boot, Spring Batch, Spring MVC).
  • Calidad de Software & Testing: 3 a 5 años de experiencia implementando pruebas unitarias e de integración (JUnit, Mockito, Wiremock, MockMVC, Spring Test).
  • Bases de Datos: 1 a 3 años de experiencia en BBDD (JPA, Oracle, JDBC).
  • Herramientas de Construcción: 1 a 3 años de experiencia con Build Automation Tools (principalmente Maven).
  • Metodologías y Habilidades Blandas: 5 a 8 años aplicando metodologías ágiles (Scrum), comunicación asertiva, priorización de tareas y liderazgo.

Valoramos especialmente si además cuenta con (Deseables):

  • Conocimiento en patrones avanzados de microservicios (Service Discovery, Circuit Breaker, trazabilidad distribuida, Openshift) (1-3 años).
  • Experiencia con Message Brokers como Kafka o RabbitMQ (1-3 años).
  • Implementación de Feature Flags y herramientas de migración de BBDD (Liquibase / Flyway) (1-3 años).
  • Dominio de Programación Reactiva, Futures y herramientas de análisis estático de código (SonarQube, PMD, Checkstyle) (1-3 años).
  • Experiencia de trabajo previa en ecosistemas Azure DevOps (< 1 año).
  • Te apasiona aprender, compartir ideas y evolucionar junto al equipo.

¿Cómo mediremos tu impacto?

  • Eficiencia en entregables: Cumplimiento mensual de objetivos de eficiencia e hitos de arquitectura en los proyectos a cargo.
  • Estrategia y calidad: Alineación y ejecución efectiva del plan estratégico del equipo de ingeniería.

¿Qué te ofrecemos?

  • Compensación competitiva: Salario fijo acorde a tu nivel de experiencia técnica.
  • Flexibilidad real: Modalidad de trabajo remoto/híbrido y cultura basada en la confianza.
  • Cultura de autonomía y dinamismo: Un entorno colaborativo donde se valora tu iniciativa, se reconoce tu impacto y se apuesta por tu crecimiento profesional.
  • Evolución constante: Proyectos desafiantes con tecnologías de punta, mentoría continua y oportunidades de desarrollo.

"En Initium no solo desarrollamos tecnología: creamos un entorno donde las personas pueden evolucionar, aportar valor y dejar huella."

¡Aplica ahora y hablemos!

Si buscas un lugar donde tu código tenga un impacto real y tu curiosidad sea el motor del cambio, ¡queremos conocerte!

Envia tu CV y conversemos sobre el futuro que puedes construir con nosotros.

Get similar jobs in Spain by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more remote Software Developer jobs in Spain.

No similar openings right now. Refine your search or create an alert above.