Skip to main content

External opportunity

Desarrollador Java Senior

Peru / Lima Not specified

Added 4 Nov 2026 · Other

Job description

with LibreTranslate
Título del puesto: Desarrollador Java Senior Habilidades clave: Java, Spring Boot, microservicios, Apache Kafka, arquitectura basada en eventos, JDK 11 y 17, API REST, Azure, Kubernetes, Docker, SQL, bases de datos NoSQL, pruebas unitarias, integración continua, programación segura, patrones de diseño. Experiencia: Más de 6 años de experiencia en programación y desarrollo de software. Ubicación: Lima, Perú Modalidad: Híbrida, con asistencia presencial 2 veces por semana. En Coforge estamos buscando un Desarrollador Java Senior con sólida experiencia en desarrollo backend, arquitectura de microservicios y soluciones basadas en eventos. Buscamos un profesional autónomo, con capacidad para diseñar e implementar componentes tecnológicos escalables, optimizar el rendimiento de las aplicaciones y contribuir a la evolución de la arquitectura de software mediante buenas prácticas de desarrollo. Responsabilidades principales Desarrollar, mantener y mejorar aplicaciones de acuerdo con los requerimientos técnicos y funcionales del negocio. Diseñar e implementar API y microservicios que garanticen la disponibilidad, seguridad y rendimiento de las soluciones. Gestionar el ciclo de vida completo de los componentes desarrollados, desde su diseño hasta su mantenimiento. Aplicar técnicas de refactorización, código limpio y patrones de diseño para mejorar la mantenibilidad y reducir la deuda técnica. Implementar arquitecturas basadas en eventos y patrones como Saga, Event Sourcing y CQRS. Aplicar buenas prácticas de revisión de código, programación segura y pruebas unitarias. Diseñar estrategias de pruebas, crear simulaciones y mejorar la cobertura de las pruebas. Optimizar consultas SQL y modelos de bases de datos, considerando índices, tipos de datos, rendimiento y normalización. Resolver conflictos de integración de código y definir estrategias de ramificación para trabajar en tareas paralelas. Identificar problemas complejos en distintas plataformas y proponer soluciones técnicas. Colaborar con el equipo y acompañar a profesionales de menor experiencia en el desarrollo de sus habilidades técnicas. Requisitos indispensables Más de 6 años de experiencia en programación y desarrollo de software. Experiencia sólida con Java, JDK 11 o 17, Spring, Spring Boot, JDBC y JPA. Conocimientos de arquitectura de microservicios y desarrollo de API REST. Experiencia con arquitectura basada en eventos y Apache Kafka. Conocimientos de optimización de bases de datos relacionales y diseño de esquemas. Experiencia con pruebas unitarias, preferentemente aplicando desarrollo guiado por comportamiento (BDD). Dominio de buenas prácticas de desarrollo, incluyendo revisión de código, programación segura, programación funcional y reactiva, refactorización y modelado UML. Conocimientos de control de versiones, patrones de diseño y principios de código limpio. Experiencia en consultas SQL, agregaciones, índices y optimización del rendimiento de bases de datos. Capacidad para trabajar de manera autónoma, analizar información técnica y comunicar soluciones con claridad. Requisitos deseables Conocimientos de Quarkus, WebFlux y RxJava. Experiencia con herramientas y procesos de integración continua y despliegue continuo (CI/CD). Conocimientos de bases de datos NoSQL, incluyendo diseño de tablas, índices, consultas y conceptos ACID y BASE. Experiencia con servicios en la nube, especialmente Microsoft Azure, monitoreo, balanceo de carga y autenticación. Conocimientos de Docker, Kubernetes, Azure Kubernetes Service (AKS) y otros servicios de contenedores. Experiencia con herramientas de monitoreo como Dynatrace. Conocimientos de seguridad de aplicaciones, OWASP y pruebas automatizadas de vulnerabilidades. Familiaridad con protocolos y componentes de redes, como enrutamiento, VLAN, NAT y puertas de enlace. Conocimientos de Azure Data Factory y Databricks. Experiencia con Redis, Azure SQL, SQL Server, MongoDB, Cosmos DB, Azure API Management y Azure Functions. Publicado el: 13-10-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.
Pay, skills & work eligibility

Compensation

A clear compensation amount was not identified. Ask the employer for the range, currency, pay period and whether it covers base pay or total compensation.

Location, eligibility & working hours

Listed work location
Peru / Lima
Visa sponsorship
Not stated clearly
Relocation support
Not stated clearly
Working hours / time zone
Not stated clearly

Remote does not automatically mean work from any country. A location match does not confirm work authorization, sponsorship or relocation eligibility.

Requirements at a glance

JavaSQLMongoDBRedisAzureDockerKubernetesCI/CD

Named skills identified in the listing. A mention is not always a requirement; read the full description and employer conditions.

Explore related jobs