Desarrollador Java (Intermedio)

Tecnologías Innovadoras · San Salvador, San Salvador, El Salvador
LinkedIn

Posted

Jul 04, 2026 (11d ago)

Seniority

Not Specified

Work Model

Not Specified

Type

Not Specified

Category

DevOps & SRE

Salary

Not specified

Skills

ActiveMQ AWS Azure CI/CD Docker GCP Git GitLab GitLab CI Java Jenkins JUnit Kafka Kanban Kubernetes MySQL Oracle PostgreSQL RabbitMQ Scrum Spring Boot SQL SQL Server

Description

Objetivo del puesto Desarrollar, mantener y mejorar aplicaciones backend utilizando Java y Spring Boot, participando activamente en el diseño, implementación y optimización de soluciones tecnológicas. Trabajará de forma colaborativa con equipos multidisciplinarios siguiendo metodologías ágiles y buenas prácticas de desarrollo de software. Responsabilidades principales Desarrollar y mantener aplicaciones backend con Java y Spring Boot. Diseñar e implementar APIs REST seguras y escalables. Participar en el análisis de requerimientos técnicos y funcionales. Integrar aplicaciones con bases de datos relacionales y otros servicios. Desarrollar nuevas funcionalidades y dar mantenimiento a sistemas existentes. Elaborar pruebas unitarias e integración para garantizar la calidad del código. Identificar y corregir incidencias reportadas en ambientes de desarrollo, pruebas y producción. Participar en revisiones de código y aplicar buenas prácticas de desarrollo. Colaborar con equipos de QA, Frontend, DevOps y Analistas de Negocio. Documentar desarrollos y cambios realizados. Requisitos técnicos 2 a 3 años de experiencia desarrollando con Java. Experiencia sólida en Spring Boot. Conocimiento de Spring MVC, Spring Data JPA y Spring Security. Desarrollo de APIs REST. Manejo de Hibernate o JPA. Experiencia con bases de datos relacionales como Oracle, PostgreSQL, SQL Server o MySQL. Manejo de consultas SQL y procedimientos almacenados. Experiencia utilizando Git. Manejo de Maven o Gradle. Conocimiento de JSON y consumo de servicios REST. Experiencia trabajando bajo metodologías ágiles (Scrum o Kanban). Conocimientos deseables Microservicios con Spring Boot. Docker. Kubernetes (básico). Mensajería (RabbitMQ, Kafka o ActiveMQ). OpenAPI / Swagger. CI/CD con Jenkins, GitLab CI o Azure DevOps. SonarQube. JUnit y Mockito. Servicios en la nube (AWS, Azure o GCP). Competencias Pensamiento analítico. Resolución de problemas. Trabajo en equipo. Comunicación efectiva. Proactividad. Organización y manejo del tiempo. Adaptabilidad al cambio. Orientación a resultados. Capacidad de aprendizaje continuo. Formación académica Estudiante de último año, egresado o graduado de Ingeniería en Sistemas, Ciencias de la Computación o carreras afines. Experiencia Mínimo 2 años de experiencia desarrollando aplicaciones Java con Spring Boot en entornos empresariales. Se valorará Experiencia en arquitecturas de microservicios. Participación en proyectos de transformación digital. Experiencia en integración con sistemas de terceros. Conocimientos de buenas prácticas de seguridad y rendimiento en aplicaciones