16 ago
|
Agil Chile
|
España
Nuestro cliente, una destacada compañía tecnológica, se encuentra en la búsqueda de un/a Backend Developer Senior. Te unirás a un equipo dinámico y colaborativo, donde tu expertise será clave para el desarrollo y mantenimiento de sistemas críticos, contribuyendo al éxito de proyectos innovadores y a la evolución de nuestra arquitectura de microservicios.
¿Qué desafíos te esperan?
- Diseñar, desarrollar y mantener servicios backend de alta calidad utilizando Java y Spring Framework.
- Colaborar en la evolución y soporte de la arquitectura de microservicios, incluyendo APIs RESTful.
- Asegurar la calidad del código mediante la implementación de pruebas unitarias y de integración (JUnit, Mockito).
- Interactuar y mantener sistemas legacy, así como trabajar activamente en la plataforma Terget.
- Participar activamente en todas las fases del ciclo de vida del desarrollo de software, aplicando metodologías ágiles (Scrum).
- Resolver problemas técnicos complejos y proponer soluciones eficientes.
¿Qué te hace el candidato adecuado para esta misión?
- Formación: Grado en Ingeniería Informática, Telecomunicaciones o campo relacionado, o experiencia profesional equivalente.
Experiencia requerida (excluyente):
- Más de 5 años de experiencia demostrable en desarrollo backend.
- Sólida experiencia (entre 5 y 8 años) con metodologías ágiles (Scrum).
- Amplia experiencia (entre 5 y 8 años) en arquitectura de microservicios: composición de APIs, RESTful,
OpenAPI, Swagger.
- Experiencia avanzada (entre 5 y 8 años) en Java 8 y 11.
- Experiencia significativa (entre 3 y 5 años) con Spring Framework, principalmente Spring Boot (también Spring Batch, MVC).
- Conocimiento práctico (entre 1 y 3 años) en herramientas de compilación/builder como Maven.
- Experiencia (entre 3 y 5 años) en Testing (JUnit, Mockito, Wiremock, MockMVC, Spring test).
- Conocimientos en BBDD (JPA, Oracle, JDBC) de entre 1 y 3 años.
Experiencia deseable (Plus):
- Microservice architecture: Service discovery, Circuit Breaker, Openshift, Distributed traceability (entre 1 y 3 años).
- Experiencia con Message Brokers (Kafka, RabbitMQ) (entre 1 y 3 años).
- Conocimiento de Feature Flags (entre 1 y 3 años).
- Experiencia con Database Migration Tools: Liquibase/Flyway (entre 1 y 3 años).
- Conocimiento de Reactive Programming, futures (entre 1 y 3 años).
- Experiencia con herramientas de análisis de código estático (Sonar, PMD, Checkstyle, etc.) (entre 1 y 3 años).
- Experiencia con Azure Devops (menos de 1 año).
Idiomas:
- Inglés (B2 - Intermedio alto) (obligatorio)
- Español (C2 - Bilingüe / Nativo) (obligatorio)
¿Qué te ofrecemos a cambio de tu talento?
- Un ambiente de trabajo dinámico y desafiante.
- Contrato de duración estimada de 12 meses.
- Horario laboral de 09:00 a 18:00.
- Modalidad de trabajo 100% remota desde España.
📌 Banck end Dev Legacy (España)
🏢 Agil Chile
📍 España