Arquitecto de Software
On-siteSan Isidro, Lima region, Peru
Job Summary
Design and integrate Java-based microservices architectures using Spring Framework, JPA, and Kubernetes within cloud environments. Lead the analysis of existing codebases to propose technical improvements and design secure APIs adhering to OpenAPI and API First principles. Implement performance testing strategies to identify bottlenecks and optimize real-time processing with Apache Kafka and Spark Streaming. Manage continuous integration and deployment pipelines via Jenkins and ArgoCD while ensuring application security through encryption and Secret Management practices. This role requires a Systems Engineer with at least two years of experience in financial or insurance sectors, working in an agile environment with occasional hybrid office attendance in San Isidro.
Required Qualifications
- +2 años de experiencia en el rol
- Profesional de Ingeniería de Sistemas, Ingeniería Informática, Software o afines
- al menos 2 años de experiencia como Arquitecto de Software
- Experiencia en el sector financiero/banca o seguros
- Experiencia sólida en arquitectura de aplicaciones basadas en Java, Spring Framework, JPA
- Capacidad para analizar código, comprender arquitecturas existentes y proponer mejoras técnicas
- Experiencia en diseño e integración de APIs y soluciones digitales web/móviles
- Experiencia en pruebas unitarias y contract testing (Pact)
- Experiencia trabajando bajo metodologías ágiles
- Manejo de Kubernetes
- Arquitecturas de microservicios y entornos cloud
- Application Security / SecOps
- Base de Datos DB2, SQL Server y MongoDB
- Estándares de autenticación OAuth2, SAML, OpenID Connect
- Buenas prácticas para el diseño de API (OpenAPI, API First)
- Arquitectura hexagonal, programación reactiva
- Arquitectura de aplicaciones desplegadas en contenedores (Kubernetes, ServiceMesh)
- Performance testing: planificación, ejecución, identificación de cuellos de botellas y propuesta de mejoras
- Procesamiento en tiempo real con Apache Kafka, Spark Streaming, Kafka Streams o KSQL
- Integración y despliegue continuo con Jenkins pipeline, ArgoCD o Helm Chart
- OWASP, Seguridad: Encriptación (at transit, at rest), manejo de certificados
- Uso de UML, Archimate
Desired Qualifications
- Experiencia en el sector financiero/banca o seguros (muy deseable)
- Experiencia en Anthos, Redis
- Conocimientos de Secret Management: Hashicorp Vault, Kubernetes secrets
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.