Desarrollador Java (Intermedio)
Posted
Jul 04, 2026 (11d ago)
Seniority
Not Specified
Work Model
Not Specified
Type
Not Specified
Category
Salary
Not specified
Skills
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
Similar Jobs
Principal Cloud Application Engineer
University of Colorado · USA
Principal Cloud Application Engineer
University of Colorado Anschutz Medical Campus · USA
Cloud Engineer
Generis Tek Inc · Denver, CO
Site Reliability Engineer | SRE | Kubernetes | Terraform | Python/Go | Onsite SF | Must have Startup Exp
Optimal · San Francisco, CA