Habilidades principal: Java 17/21, Spring Boot, Azure, Microservicios, WebFlux, Spring Security, Azure Service Bus, Azure DevOps, Clean Architecture.
Experiencia: Mínimo 3 a 4 años de experiencia como Backend Developer Java, participando en el diseño, desarrollo e integración de microservicios y soluciones cloud.
Ubicación: Perú.
Modalidad: Híbrido (asistencia a oficina según programación del proyecto en La Victoria).
En Coforge estamos buscando Mid Java Backend Engineer (#20789-2-4) con el siguiente perfil.
Responsabilidades principales
• Diseñar, desarrollar y mantener microservicios utilizando Java y Spring Boot.
• Participar en el diseño e implementación de arquitecturas modernas basadas en microservicios.
• Implementar integraciones utilizando servicios de mensajería y componentes cloud.
• Desarrollar soluciones escalables bajo principios de Clean Architecture y Arquitectura Hexagonal.
• Implementar mecanismos de seguridad, observabilidad y resiliencia en las aplicaciones.
• Participar en iniciativas de integración continua y despliegue continuo (CI/CD).
• Analizar y resolver problemas técnicos de complejidad media en aplicaciones existentes.
• Realizar actividades de refactorización y mantenimiento de código.
• Elaborar documentación técnica y diagramas de arquitectura.
• Participar activamente en sesiones de refinamiento y definición técnica de soluciones.
Requisitos indispensables
• Mínimo 3 a 4 años de experiencia desarrollando soluciones backend con Java.
• Experiencia con Java 17 y/o Java 21.
• Conocimiento de concurrencia utilizando CompletableFuture y Virtual Threads.
• Experiencia desarrollando aplicaciones con Spring Boot.
• Conocimiento de Spring Security.
• Experiencia con Spring Cloud.
• Experiencia desarrollando y manteniendo microservicios.
• Conocimiento de integración entre microservicios.
• Conocimiento de Clean Architecture.
• Conocimiento de Arquitectura Hexagonal.
• Conocimientos básicos de Domain Driven Design (DDD).