- 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