- Híbrido · Perú
- Tiempo completo
- Semi senior
- USD 1,800 – USD 2,500 al mes
Publicada
Descripción del puesto
Sobre la vacante
Synopsis, empresa peruana con más de 31 años en el mercado, busca un Analista Desarrollador Java Semi Senior para unirse a su equipo de tecnología. El rol requiere experiencia en el sector financiero y desarrollo de soluciones empresariales con tecnologías modernas.
Requisitos principales:
- 3+ años como Analista Desarrollador
- 2+ años en sistema financiero (banca deseable)
- Experiencia con integraciones de APIs RESTful y proveedores SaaS
- Dominio obligatorio de Spring Boot y Spring Framework
- Conocimiento en microservicios y arquitectura empresarial
Tecnologías clave:
- Java 8/11/17/21
- Quarkus (deseable)
- Seguridad: OAuth2, SonarQube
- Event-driven: Kafka/Pub-Sub (básico)
- Docker, GKE, Cloud Run (deseable)
- Testing: JUnit, Mocks
- Monitoreo: Dynatrace, ELK (deseable)
- Bases de datos: Redis, DB2, SQL Server
- DevOps: Git, Azure Repos
- Patrones: Clean Code, DDD, TDD, Hexagonal (básico)
Modalidad y contrato:
- Remoto con 1 día al mes en oficina
- Contrato en planilla con todos los beneficios de ley
- Solo para residentes en Perú
¿Por qué deberías aplicar?
Esta es tu oportunidad de unirte a una empresa consolidada con más de tres décadas de trayectoria, donde podrás trabajar en proyectos críticos del sector financiero peruano. Aprenderás arquitecturas empresariales escalables, integrarás sistemas con proveedores SaaS líderes y desarrollarás soluciones que impactan directamente en la banca nacional. El ambiente remoto flexible te permite equilibrar vida personal y profesional, mientras creces técnicamente con tecnologías como Kafka, Docker y Quarkus en un equipo estable y experimentado.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Técnicas: Java 17+, Spring Boot, APIs RESTful, microservicios, Kafka básico, Docker
- Soft skills: Análisis de requerimientos financieros, trabajo en equipo remoto, comunicación clara con stakeholders
Tips prácticos para este puesto
- Prepara ejemplos concretos de integraciones con APIs RESTful en el sector financiero
- Demuestra conocimiento básico de Kafka para event-driven architectures (aunque sea teórico)
- Enfócate en Spring Boot como tu tecnología principal - es obligatorio en esta vacante
- Investiga sobre Synopsis y su historia de 31 años en Perú para mostrar interés genuino
Recursos recomendados
- Documentación oficial: Spring Boot Guides, Kafka Documentation
- Cursos: "Microservices with Spring Boot" en Udemy, "Java for Banking Systems" en Pluralsight
- Influencers: Josh Long (Spring advocate), Gwen Shapira (Kafka expert)
- Tools: Postman para APIs, Docker Desktop para prácticas locales, SonarQube para code quality
Preguntas frecuentes en entrevistas para este rol
- "Describe una integración compleja con API RESTful que hayas implementado en el sector financiero" - Tip: Estructura tu respuesta con contexto, desafíos técnicos, solución implementada y resultados medibles
- "¿Cómo aseguras la calidad del código en un proyecto con Spring Boot?" - Tip: Menciona TDD, SonarQube, pruebas unitarias con JUnit y prácticas de Clean Code
- "Explícanos tu experiencia con arquitectura de microservicios y patrones como Hexagonal" - Tip: Usa diagramas mentales simples, habla de desacoplamiento y cómo manejas la comunicación entre servicios
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,200 - $1,800 | | Mid | $1,800 - $2,500 | | Senior | $2,500 - $3,500 |
*Nota: Para Perú específicamente, empresas establecidas como Synopsis suelen pagar en el rango medio-alto para el nivel Semi Senior. El sector banca/finanzas típicamente ofrece 10-20% más que otros sectores. Modalidad remoto con 1 día presencial puede influir positivamente en la compensación.*
Red flags a considerar
- Bandera roja 1: Falta de claridad en los proyectos financieros - Pregunta en la entrevista: "¿Pueden describir un proyecto reciente donde haya aplicado Kafka o microservicios en el área financiera?"
- Bandera roja 2: Tecnologías desactualizadas - Investiga antes: Revisa si mencionan Java 8 como principal (deberían estar migrando a 17+), y pregunta sobre su roadmap de actualización tecnológica
- Bandera roja 3: Carga excesiva por el día presencial mensual - Señal de advertencia: Si el "1 día al mes" se convierte en reuniones maratónicas o viajes no compensados, pregunta específicamente sobre la logística y compensación de ese día
Habilidades
- Java
- Spring Boot
- Spring Framework
- APIs RESTful
- microservicios
- arquitectura empresarial
- Quarkus
- OAuth2
- SonarQube
- Kafka
- Pub-Sub
- Docker
- GKE
- Cloud Run
- JUnit
- Mocks
- Dynatrace
- ELK
- Redis
- DB2
- SQL Server
- Git
- Azure Repos
- Clean Code
- DDD
- TDD
- Hexagonal
- Java 8
- Java 11
- Java 17