Overview
En EPAM NEORIS, creemos que la transformación empieza por las personas. Estamos buscando talento que quiera superarse, aprender constantemente y dejar huella en cada proyecto. Somos un equipo diverso, inclusivo y en constante evolución, con foco en desarrollo real de cada persona y resultados para los clientes.
Respaldados por más de 60,000 profesionales en más de 55 países y un sólido modelo Nearshore, conectamos capacidades globales con confianza local para generar impacto real, crecimiento sostenible y resultados de alto valor para nuestros clientes.
Principales responsabilidades
* Diseñar y desarrollar soluciones backend en Java en entornos de microservicios.
* Liderar técnicamente el desarrollo y evolución de componentes backend asegurando buenas prácticas.
* Definir, implementar y consumir APIs REST utilizando OpenAPI / Swagger.
* Colaborar con equipos de arquitectura, QA y otros desarrolladores para asegurar calidad y alineamiento técnico.
* Garantizar la calidad del código mediante testing automatizado y herramientas de análisis estático.
* Participar en revisiones de código y en la mejora continua de estándares técnicos y de diseño.
* Actuar como líder técnico del equipo o célula de desarrollo, guiando decisiones técnicas y buenas prácticas.
* Coordinar y acompañar al equipo en el diseño, desarrollo y evolución de los componentes backend.
* Asegurar la calidad del código mediante testing automatizado, revisiones de código y estándares de clean code.
* Colaborar con equipos de negocio, arquitectura y QA para garantizar soluciones alineadas y de calidad.
Requisitos
Excluyentes:
* Más de 5 años de experiencia en desarrollo backend con Java.
* Experiencia demostrable con Java 11 o superior.
* Desarrollo de microservicios con Spring Boot u otros frameworks similares.
* Conocimientos sólidos en JPA / Hibernate para la persistencia de datos.
* Experiencia trabajando con bases de datos Oracle (SQL y optimización básica).
* Definición y consumo de APIs REST utilizando Swagger / OpenAPI.
* Uso de expresiones Lambda y programación funcional en Java.
* Experiencia en testing unitario con JUnit.
* Uso de herramientas de calidad de código como Sonar o SonarQube.
* Experiencia previa como líder técnico o referente técnico del equipo, liderando procesos y decisiones técnicas.
Experiencia en arquitecturas distribuidas. Conocimientos de integración y despliegue continuo (CI/CD).
Experiencia con PL/SQL.
Buenas prácticas de clean code y diseño de software.
Beneficios y contratación
* Contrato indefinido con salario competitivo.
* Modalidad flexible y posibilidad de trabajo remoto.
* Plan de carrera personalizado y formación continua.
* Participación en proyectos estables con alto componente técnico.
* Flexibilidad horaria y enfoque en la conciliación.
* Beneficios sociales adaptados a tus necesidades.
#J-18808-Ljbffr