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