Descripción
Resumen:
Buscamos un Desarrollador Java con sólida experiencia en ingeniería backend, incluidos Spring Boot, APIs REST y microservicios, para construir y mantener servicios backend escalables.
Aspectos destacados:
1. Construir, desarrollar e impulsar servicios backend en Java
2. Diseñar y evolucionar una arquitectura escalable de backend y microservicios
3. Colaborar con diversos equipos de ingeniería y producto
Estamos buscando un Desarrollador Java para que se una a nuestro equipo. Un candidato ideal para este puesto posee experiencia práctica y sólida en ingeniería backend Java, además de conocimientos prácticos sobre Spring Boot, APIs REST, microservicios y sistemas de bases de datos relacionales. Necesitamos a alguien capaz de trabajar con mínima supervisión, adaptarse rápidamente a los sistemas existentes, participar activamente en las decisiones técnicas y colaborar sin problemas con un equipo diverso de ingenieros.
**Responsabilidades**
* Construir, desarrollar e impulsar servicios backend escritos en Java
* Diseñar y mejorar APIs REST que habiliten la funcionalidad de aplicaciones móviles y se conecten con sistemas externos
* Gestionar tareas relacionadas con MySQL, como estructurar modelos de datos, redactar y optimizar consultas, y diagnosticar problemas
* Participar en el diseño y evolución de una arquitectura de backend y microservicios orientada a la escalabilidad y mantenibilidad a largo plazo
* Escribir código confiable, seguro y exhaustivamente probado, acorde a sólidos principios de ingeniería
* Identificar y corregir errores, cuellos de botella de rendimiento y problemas que surjan en entornos productivos
* Participar en revisiones del código de colegas, conversaciones técnicas, estimaciones y diseño de soluciones
* Colaborar con ingenieros móviles, partes interesadas del producto, personal de aseguramiento de calidad y otros desarrolladores backend para llevar a cabo funciones completas
* Apoyar iniciativas relacionadas con pruebas automatizadas, monitoreo, registro de eventos y confiabilidad general de la aplicación
* Utilizar herramientas de desarrollo potenciadas por inteligencia artificial cuando resulte útil para incrementar la eficiencia, elevar los estándares de código y agilizar las pruebas y la resolución de problemas
**Requisitos**
* Al menos 2 años de experiencia práctica trabajando con Java y conceptos de programación orientada a objetos
* Comprensión sólida del diseño de APIs REST, junto con conocimientos sobre buenas prácticas en su desarrollo
* Experiencia previa en la construcción o colaboración con microservicios y sistemas distribuidos entre múltiples nodos
* Conocimientos prácticos de MySQL, sintaxis SQL, modelado de datos relacionales y ajuste de consultas para rendimiento
* Familiaridad con principios fundamentales de diseño, patrones de diseño ampliamente utilizados y escritura de código limpio y mantenible
* Experiencia escribiendo pruebas unitarias e integrales, así como comodidad usando frameworks modernos de pruebas
* Conocimiento de conceptos clave de seguridad, como autenticación, autorización y construcción segura de APIs
* Comodidad con flujos de trabajo basados en Git, tuberías de integración y despliegue continuos, y metodologías actuales de entrega
* Capacidad para diagnosticar problemas en entornos productivos interpretando registros, métricas y otros datos de monitoreo
* Pensamiento analítico agudo y capacidad de resolución de problemas, acompañados de un fuerte sentido de responsabilidad sobre el trabajo asignado
* Habilidades interpersonales sólidas y capacidad para trabajar eficazmente dentro de un equipo diverso y multidisciplinario distribuido geográficamente
* Dominio sólido del idioma inglés, nivel B2 o superior
**Deseable**
* Experiencia operando en plataformas en la nube para gestionar el despliegue, escalado y mantenimiento de sistemas backend
* Comodidad usando herramientas asistidas por inteligencia artificial para apoyar tareas relacionadas con escritura de código, pruebas y resolución de problemas técnicos
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales de colegas 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
* Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn
*EPAM es un Empleador que ofrece Igualdad de Oportunidades. Todos los solicitantes calificados recibirán consideración para el empleo sin importar raza, color, religión, sexo, origen nacional, edad, orientación sexual, identidad o expresión de género, discapacidad, condición de veterano protegido u otra característica protegida por la ley aplicable.*