Ofertas de empleo
Senior Java Engineer
Acerca del puesto Senior Java Engineer
Estamos buscando un/a Desarrollador/a Java Senior para unirse a nuestro equipo y ayudar a diseñar, construir y mantener servicios backend escalables en un entorno colaborativo. Este puesto requiere una sólida experiencia con Java y el ecosistema Spring, así como la capacidad de trabajar de forma independiente y contribuir a la entrega de software de alta calidad.
Responsabilidades Clave
- Diseñar, desarrollar y mantener aplicaciones backend utilizando Java (8+) y Spring Framework.
- Construir y mantener APIs RESTful utilizando patrones de diseño modernos e integraciones basadas en JSON.
- Desarrollar y optimizar aplicaciones utilizando Spring Boot y Spring Batch.
- Trabajar con bases de datos relacionales, particularmente Oracle, asegurando el rendimiento y la integridad de los datos.
- Colaborar con equipos multifuncionales para diseñar soluciones escalables y mantenibles.
- Participar en revisiones de código, resolución de problemas y mejoras de rendimiento.
- Gestionar compilaciones y despliegues utilizando herramientas como Jenkins, Git, Maven y Tomcat.
- Asegurar código limpio, mantenible y bien documentado siguiendo las mejores prácticas.
Habilidades Requeridas
- Sólida experiencia con Java 8 o superior.
- Conocimiento sólido del ecosistema Spring (Spring Boot, Spring Batch).
- Experiencia construyendo y manteniendo APIs RESTful y trabajando con JSON.
- Comprensión de patrones de diseño de software.
- Experiencia con bases de datos Oracle.
- Familiaridad con herramientas de desarrollo como Jenkins, Git, Maven y Tomcat.
- Fuerte capacidad de resolución de problemas y habilidades de comunicación.
- Capacidad para autogestionar tareas y trabajar de forma independiente.
- Inglés avanzado.
Deseable
- Experiencia con MongoDB, PostgreSQL, Hibernate, JPA o AspectJ.
- Conocimiento de tecnologías adicionales de Spring como Spring MVC, Spring Cloud, Spring Data o JHipster.
- Experiencia con Gradle, Docker, Rancher o Kubernetes.
- Familiaridad con entornos contenerizados y basados en la nube.
Remoto – Solo para candidatos/as ubicados/as en Perú, México o Colombia