Saltar al contenido

Desarrollador Backend Java Spring Boot

Esta vacante se publicó el y es posible que haya caducado. Para confirmar si sigue abierta, busca más información en la publicación original. También puedes ver vacantes recientes de Desarrollo de software.

  • Híbrido · Chile, Chile
  • Por proyecto
  • Semi senior

Publicada

Descripción del puesto

Sobre la vacante

BC Tecnología busca un Desarrollador Backend con experiencia en Java y Spring Boot para unirse a un equipo orientado al desarrollo de soluciones robustas y escalables. El rol implica participar en el diseño y evolución de plataformas tecnológicas, asegurando calidad de software, seguridad y buenas prácticas de desarrollo.

Requisitos técnicos:

  • Backend: Java (8, 11, 17), Spring Boot, desarrollo de microservicios, arquitectura de APIs REST
  • Testing: JUnit 5, TDD, pruebas unitarias e integración, pruebas de estrés con JMeter
  • Cloud/DevOps: Google Cloud Platform (GCP), Kubernetes, CI/CD básico
  • Seguridad: SonarQube, Checkmarx, análisis estático de código, corrección de vulnerabilidades
  • Otros: Swagger/OpenAPI, documentación de contratos de API, Git (GitHub/Bitbucket), Camunda BPM, Oracle y procedimientos almacenados

Perfil requerido: Ingeniero en Informática o Analista Programador con enfoque en desarrollo backend.

Modalidad: Híbrida en Chile, contrato por proyecto.

¿Por qué deberías aplicar?

Esta vacante te ofrece la oportunidad de trabajar en proyectos tecnológicos desafiantes donde podrás aplicar y expandir tus habilidades en Java, microservicios y cloud computing. Al unirte a BC Tecnología, participarás en el diseño de soluciones escalables que impactan directamente en la evolución de plataformas tecnológicas, con un enfoque en calidad, seguridad y buenas prácticas. Es una excelente oportunidad para crecer profesionalmente en un entorno que valora la innovación y el desarrollo técnico de alto nivel.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • Técnicas: Dominio de Java y Spring Boot, experiencia en microservicios y APIs REST, conocimiento en GCP y Kubernetes, habilidades en testing con JUnit y TDD.
  • Soft skills: Orientación a la calidad, capacidad de trabajo en equipo, pensamiento analítico para resolver problemas complejos.

Tips prácticos para este puesto

  • Prepara ejemplos concretos: Ten listos casos de proyectos donde hayas aplicado microservicios con Spring Boot y manejado seguridad con SonarQube o Checkmarx.
  • Demuestra experiencia en cloud: Si has trabajado con GCP, destaca cómo has usado Kubernetes para despliegues o CI/CD para automatización.
  • Enfócate en buenas prácticas: Menciona cómo aseguras la calidad del código con TDD y pruebas de integración, y cómo documentas APIs con Swagger/OpenAPI.

Recursos recomendados

  • Tools y librerías: Spring Boot Documentation, Google Cloud Platform Console, Kubernetes.io, SonarQube Community Edition.
  • Documentación: Oracle Java Documentation, Spring Microservices in Action, GCP Best Practices.
  • Cursos: "Spring Boot Microservices" en Udemy, "Google Cloud Platform Fundamentals" en Coursera.
  • Influencers: Sigue a expertos en Java y cloud como Josh Long (Spring) y Kelsey Hightower (Kubernetes) en LinkedIn.

Preguntas frecuentes en entrevistas para este rol

  • Pregunta 1: "Describe cómo diseñarías un microservicio con Spring Boot que sea escalable y seguro." Tip: Enfócate en arquitectura, uso de Spring Security, y cómo manejarías la comunicación entre servicios con APIs REST.
  • Pregunta 2: "¿Cómo aseguras la calidad del código en un proyecto Java?" Tip: Menciona prácticas como TDD con JUnit, análisis estático con SonarQube, y revisión de código en equipo.
  • Pregunta 3: "Explica tu experiencia con CI/CD en entornos cloud como GCP." Tip: Describe pipelines que hayas configurado, uso de Kubernetes para orquestación, y cómo integras pruebas automatizadas.

Rango salarial estimado (LATAM)

Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,500 - $2,500 | | Mid | $2,500 - $4,000 | | Senior | $4,000 - $6,000 |

*Nota: Varía según país, empresa, modalidad (remoto internacional paga más) y tecnologías específicas. Empresas de USA/EU pagando en LATAM suelen ofrecer 30-50% más. En Chile, los rangos pueden ser ligeramente superiores debido al costo de vida.*

Red flags a considerar

  • Bandera roja 1: Si la empresa no menciona claramente los procesos de testing o seguridad en el proyecto. Qué preguntar: "¿Cómo manejan las pruebas de integración y la corrección de vulnerabilidades en el ciclo de desarrollo?"
  • Bandera roja 2: Falta de documentación o planificación en proyectos por contrato. Qué investigar: Revisa reviews de la empresa en plataformas como Glassdoor para ver feedback sobre gestión de proyectos.
  • Bandera roja 3: Expectativas poco realistas sobre plazos o carga de trabajo sin soporte adecuado. Señal de advertencia: Si en la entrevista presionan por entregas rápidas sin discutir recursos o metodologías ágiles.

Habilidades

  • Java
  • Spring Boot
  • microservicios
  • APIs REST
  • JUnit 5
  • TDD
  • pruebas unitarias
  • pruebas de integración
  • JMeter
  • Google Cloud Platform
  • GCP
  • Kubernetes
  • CI/CD
  • SonarQube
  • Checkmarx
  • análisis estático de código
  • Swagger
  • OpenAPI
  • Git
  • GitHub
  • Bitbucket
  • Camunda BPM
  • Oracle
  • procedimientos almacenados
  • Spring Security

Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante

Vacantes recientes

Su fecha de vigencia ya pasó. Revisa las más nuevas de Desarrollo de software.

Ver vacantes de Desarrollo de software

Ver la publicación original

By BRAINLLM 0.8.10