E
Mid Java Developer
Encora
pe
8h ago
78%
Excelente
Descripción del puesto
Habilidades clave: Java, Spring Boot, Microservices, APIs REST, Azure, SQL, Kafka, Cloud Native. Experiencia: +3 años de experiencia en desarrollo backend con Java y experiencia en desarrollo de APIs, microservicios y plataformas cloud. Ubicación: Lima, Perú. Modalidad: Híbrida. Asistencia a oficina 2 veces por semana. En Coforge estamos buscando Mid Java Developer (#20788-7-107) con el siguiente perfil. Responsabilidades principales Desarrollar y mantener aplicaciones empresariales alineadas a los requerimientos funcionales y técnicos. Construir componentes de integración mediante APIs y microservicios. Participar en todo el ciclo de vida del desarrollo de software. Implementar mejoras orientadas a la calidad, rendimiento y mantenibilidad del código. Aplicar buenas prácticas de programación segura y estándares de desarrollo. Diseñar estrategias de pruebas unitarias y automatizadas. Optimizar consultas, transacciones y rendimiento de bases de datos. Participar en iniciativas de transformación digital y modernización tecnológica. Resolver incidencias y problemas técnicos de complejidad media y alta. Colaborar con equipos multidisciplinarios en entornos ágiles. Requisitos indispensables +3 años de experiencia profesional en desarrollo de software. Experiencia desarrollando aplicaciones backend con Java. Conocimiento sólido de: Java Generics. Manejo de excepciones. JDBC. Networking. Experiencia en desarrollo de APIs REST y microservicios. Experiencia trabajando con concurrencia y multithreading. Conocimiento de: Coordinación de procesos. Recursos compartidos. Bloqueos y sincronización. Experiencia aplicando patrones de concurrencia y optimización de rendimiento. Conocimiento de patrones SOA y refactorización. Experiencia utilizando Git: Reset. Revert. Merge. Rebase. Experiencia realizando consultas SQL avanzadas. Conocimiento de: Consultas anidadas. Funciones de agrupación. Tablas temporales. Experiencia en diseño de bases de datos relacionales: Vistas. Vistas materializadas. Procedimientos almacenados. Funciones. Experiencia realizando pruebas unitarias. Experiencia con: Spring Boot. JPA. Web Services SOAP. APIs REST. JSON. XML. Swagger. OpenAPI. Experiencia en programación reactiva utilizando WebFlux o RxJava. Conocimiento de CI/CD y pipelines automatizados. Conocimiento de YAML. Experiencia trabajando con Azure: Azure Functions. Azure Blob Storage. Data Lakes. Conocimiento de protocolos de seguridad y mecanismos de cifrado. Requisitos deseables Experiencia diseñando aplicaciones Serverless. Conocimiento de CosmosDB u otras bases de datos NoSQL. Experiencia utilizando Docker. Conocimiento de arquitecturas orientadas a eventos. Experiencia aplicando patrones: Saga. Cache Aside. Event Driven. Conocimiento de conceptos ACID y BASE. Conocimiento de arquitectura de software basada en capas y componentes. Conocimientos de Data Warehouse: OLAP. OLTP. Data Mart. Data Vault. Conocimiento de conceptos SRE: APM. IaaS. Infrastructure as Code (IaC). Experiencia en scripting y automatización de tareas. Conocimiento de JavaScript, Node.js o tecnologías cloud complementarias. Habilidades blandas Capacidad analítica. Resolución de problemas. Comunicación efectiva. Trabajo colaborativo. Orientación a resultados. Proactividad. Adaptabilidad. Aprendizaje continuo. Atención al detalle. Capacidad para trabajar de forma autónoma. Publicado el: 04-11-2026. En Coforge, contratamos profesionales únicamente en función de sus habilidades y calificaciones, y no discriminamos en función de la edad, discapacidad, religión, género, orientación sexual, estado socioeconómico o nacionalidad.