Java Backend Developer Semi Senior | Spring Boot | Microservicios
Summary
Indra Peru is hiring a semi-senior Java backend developer to analyze, design, develop and evolve software solutions using Java, Spring Boot, REST APIs and microservices, while leveraging generative AI tools like Copilot and Claude in the dev cycle. Hybrid role based in San Isidro, Lima (office once a month).
En Indra buscamos talentos Java Backend Developer para participar en el análisis, diseño, desarrollo y evolución de soluciones de software, con sólida experiencia en desarrollo backend con Java, APIs REST y arquitecturas de microservicios.
Además, buscamos profesionales interesados en aprovechar Inteligencia Artificial Generativa para optimizar y automatizar actividades del ciclo de desarrollo.
¿Qué buscamos?
- Profesional de Ingeniería de Sistemas, Informática o carreras afines.
- Mínimo 3 años a más de experiencia en desarrollo de software, con sólida experiencia en Backend.
- Experiencia desarrollando aplicaciones Backend con Java.
- Experiencia con Spring Boot / Spring Framework.
- Experiencia desarrollando, consumiendo e integrando APIs REST.
- Experiencia trabajando con arquitecturas de microservicios.
- Experiencia en análisis de requerimientos y diseño de soluciones Backend.
- Experiencia con bases de datos SQL y/o NoSQL.
- Experiencia en debugging, resolución de incidentes y soporte de aplicaciones.
- Experiencia aplicando buenas prácticas de desarrollo, patrones de diseño y principios SOLID.
- Experiencia trabajando con equipos multidisciplinarios y metodologías ágiles.
Requisitos técnicos
- Java 8 o superior, idealmente Java 17/21.
- Spring Boot, Spring Data y Spring Security.
- APIs REST y microservicios.
- Git, GitHub y/o Bitbucket.
- Maven y/o Gradle.
- JUnit, Mockito u otras herramientas de pruebas.
- Docker y conocimientos de CI/CD.
- Bases de datos como Oracle, PostgreSQL, MySQL y/o NoSQL.
- Conocimientos de Cloud (AWS, Azure o Google Cloud) serán valorados.
- Conocimientos de Kafka, RabbitMQ u otras tecnologías de mensajería serán valorados.
IA Generativa aplicada al Desarrollo
- Generación, revisión, refactorización y optimización de código.
- Generación de pruebas unitarias.
- Documentación técnica.
- Debugging y análisis de errores.
- Generación y optimización de consultas SQL.
- Revisión de código y detección de oportunidades de mejora.
- Uso de herramientas como GitHub Copilot, Claude u otras similares.
- Será valorada la experiencia en LLMs, prompt engineering, RAG, embeddings, consumo de APIs de IA o integración de soluciones de IA con aplicaciones empresariales.
Será un plus
- Experiencia en proyectos de banca, fintech, medios de pago o sistemas transaccionales.
- Experiencia en aplicaciones de alta disponibilidad o alto volumen transaccional.
- Experiencia con Kubernetes y procesos CI/CD.
- Experiencia con Kafka u otras plataformas de mensajería.
- Experiencia en modernización o migración de aplicaciones Java.
- Certificaciones en Java, Spring, Cloud o arquitectura de software.
Beneficios:
- EPS cubierta al 100%.
- Acceso ilimitado a Udemy.
- Descuentos corporativos.
- Línea de carrera.
- Kit ergonómico para trabajo en casa.
- Atención psicológica.
- Atención nutricional.
Modalidad híbrida: 1 vez al mes en oficina (San Isidro).
Horario: Lunes a viernes de 9:00 a.m. a 6:30 p.m.