Descripción
Resumen:
Buscamos un Desarrollador Senior de Java apasionado por la excelencia técnica, que colabore en proyectos innovadores y construya sistemas fiables y de alto rendimiento.
Aspectos destacados:
1. Trabajar en proyectos innovadores con un grupo dedicado de profesionales
2. Contribuir a decisiones clave de arquitectura y diseño
3. Orientar y apoyar el crecimiento profesional de desarrolladores junior
Estamos buscando un Desarrollador Senior de Java para unirse a nuestro equipo. Este puesto ofrece la oportunidad de trabajar en proyectos innovadores mientras colabora con un grupo dedicado de profesionales. Si está impulsado por la excelencia técnica y disfruta construir sistemas fiables y de alto rendimiento, ¡nos encantaría saber de usted!
**Responsabilidades**
* Diseñar y desarrollar aplicaciones robustas que cumplan con los requisitos empresariales y técnicos
* Participar en revisiones de código para mantener una calidad constante en toda la base de código
* Colaborar con equipos multifuncionales para traducir necesidades empresariales en soluciones técnicas
* Diagnosticar y resolver problemas complejos durante todo el ciclo de vida de la aplicación
* Contribuir a decisiones clave de arquitectura y diseño
* Orientar y apoyar el crecimiento profesional de desarrolladores junior
* Mejorar el rendimiento de la aplicación y garantizar la estabilidad general del sistema
* Producir código limpio, bien estructurado y debidamente documentado
* Participar en la planificación de sprints y aportar estimaciones de esfuerzo
* Mantenerse al día con las nuevas tecnologías y las mejores prácticas emergentes del sector
**Requisitos**
* Un mínimo de 3 años de experiencia profesional relevante en desarrollo de software
* Experiencia práctica con pipelines CI/CD para automatizar los procesos de compilación, pruebas e implementación
* Conocimientos sólidos de SQL para consultas y gestión de bases de datos
* Comprensión sólida del estilo de arquitectura de microservicios y su aplicación en sistemas distribuidos
* Experiencia práctica con Spring Boot para construir aplicaciones empresariales
* Competencia en el diseño y consumo de APIs REST
* Dominio sólido de los principios fundamentales de Java y los conceptos de programación orientada a objetos
* Experiencia trabajando con Java 8 y sus características asociadas
* Familiaridad con ReactJS para el desarrollo front-end y su integración con servicios back-end
* Experiencia escribiendo pruebas unitarias para garantizar la fiabilidad y mantenibilidad del código
* Conocimiento de bases de datos NoSQL en Java para el almacenamiento de datos no relacionales
* Comprensión básica de conceptos de inteligencia artificial y su posible aplicación en soluciones de software
* Dominio sólido del inglés escrito y hablado, nivel B2 o superior
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales de colegas altamente cualificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días libres remunerados y licencias por enfermedad
* Cursos de actualización de competencias, reconversión profesional y certificaciones
* Acceso ilimitado a la biblioteca de LinkedIn Learning y más de 22.000 cursos
* Oportunidades de carrera global
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Una cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn