Descripción
Resumen:
Buscamos un desarrollador senior de Java altamente calificado para unirse a un equipo colaborativo, asumir la responsabilidad de proyectos complejos, impulsar la innovación y entregar soluciones de software de alta calidad.
Aspectos destacados:
1. Contribuir al desarrollo de soluciones de software de vanguardia
2. Colaborar con equipos globales de compañeros altamente calificados y diversos
3. Participar en ceremonias ágiles y garantizar soluciones escalables
Estamos buscando un **desarrollador senior de Java** altamente calificado para unirse a nuestro equipo colaborativo y contribuir al desarrollo de soluciones de software de vanguardia. En este puesto, asumirá la responsabilidad de proyectos complejos, colaborará con equipos y ayudará a impulsar la innovación tecnológica mientras entrega resultados de alta calidad.
**Responsabilidades**
* Colaborar con clientes y equipos internos para comprender los requisitos del proyecto y traducirlos en especificaciones técnicas
* Escribir, probar y mantener código de alta calidad en Java y, posiblemente, en otros lenguajes de programación
* Implementar nuevas funciones y funcionalidades según los requisitos del proyecto
* Realizar pruebas unitarias, de integración y funcionales para garantizar la confiabilidad y calidad del software
* Identificar y resolver errores de software y problemas de rendimiento
* Crear y mantener documentación técnica exhaustiva para el código, las API y los sistemas
* Participar en ceremonias ágiles, como la planificación de sprints, las reuniones diarias (stand-ups) y las retrospectivas
* Garantizar que las soluciones de software sean escalables, eficientes y estén alineadas con las mejores prácticas
**Requisitos**
* 5 o más años de experiencia profesional en desarrollo de software (Java)
* Conocimientos sólidos en Java (Java 11 o posterior) y su ecosistema
* Experiencia práctica con los frameworks Spring (Spring Boot, Spring Security, Spring Batch, etc.)
* Comprensión sólida de algoritmos, patrones de diseño y mejores prácticas en desarrollo de software
* Capacidad para trabajar con bases de datos (SQL/NoSQL)
* Experiencia con Google Cloud Platform (GCP) u otros proveedores principales de servicios en la nube (AWS, Azure)
* Conocimientos sobre pipelines y herramientas de CI/CD
* Experiencia con Docker para la contenerización
* Experiencia en pruebas unitarias
* Nivel de inglés B2
**Deseable**
* Experiencia en desarrollo front-end con frameworks como Angular o React
* Conocimientos sobre Kubernetes para la orquestación de contenedores
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales de compañeros altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días libres remunerados y licencias por enfermedad
* Cursos de actualización de habilidades, reconversión profesional y certificaciones
* Acceso ilimitado a la biblioteca de LinkedIn Learning y más de 22.000 cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Una cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn