- 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 participar en el diseño y evolución de plataformas tecnológicas robustas y escalables. El rol implica trabajar en modalidad híbrida en Chile, con contrato por proyecto, enfocándose en desarrollo de microservicios, APIs REST, testing, seguridad y buenas prácticas.
Requisitos técnicos:
- Backend: Java (8, 11, 17), Spring Boot, microservicios, APIs REST
- Testing: JUnit 5, TDD, pruebas unitarias e integración, JMeter
- Cloud/DevOps: Google Cloud Platform (GCP), Kubernetes, CI/CD básico
- Seguridad: SonarQube, Checkmarx, análisis estático de código
- Otros: Swagger/OpenAPI, Git/GitHub/Bitbucket, Camunda BPM, Oracle y procedimientos almacenados
Requisitos académicos: Ingeniero en Informática o Analista Programador.
¿Por qué deberías aplicar?
Esta oportunidad te permite sumergirte en proyectos de alta complejidad tecnológica, donde podrás aplicar y expandir tus habilidades en arquitecturas modernas de microservicios y seguridad de software. En BC Tecnología, trabajarás en soluciones que impactan directamente en la evolución de plataformas críticas, ofreciendo un entorno de aprendizaje continuo y crecimiento profesional en un equipo orientado a la calidad y las mejores prácticas.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Técnicas: Dominio de Java y Spring Boot, experiencia en microservicios y APIs REST, conocimiento en testing con JUnit y TDD, familiaridad con GCP y Kubernetes.
- Soft skills: Orientación al detalle, capacidad de trabajo en equipo, adaptabilidad a metodologías ágiles, y enfoque en seguridad y calidad del código.
Tips prácticos para este puesto
- Prepara tu portafolio: Incluye ejemplos de proyectos con microservicios en Java y Spring Boot, destacando tu experiencia en testing y seguridad.
- Actualiza tu CV: Enfócate en logros cuantificables, como mejoras en rendimiento o reducción de vulnerabilidades en proyectos anteriores.
- Investiga la empresa: Revisa proyectos públicos de BC Tecnología para entender su stack tecnológico y cultura.
Recursos recomendados
- Tools: Spring Boot documentation, GCP tutorials, SonarQube guides.
- Librerías: JUnit 5, Swagger/OpenAPI, Camunda BPM.
- Influencers: Sigue a expertos en Java y microservicios en LinkedIn y Twitter.
- Cursos: Plataformas como Udemy o Coursera ofrecen cursos avanzados en Spring Boot y GCP.
Preguntas frecuentes en entrevistas para este rol
- Pregunta 1: "Describe tu experiencia con microservicios en Java y Spring Boot." *Tip:* Enfócate en casos reales, mencionando desafíos y soluciones implementadas.
- Pregunta 2: "¿Cómo manejas la seguridad en el desarrollo de APIs?" *Tip:* Habla sobre herramientas como SonarQube y prácticas de análisis estático de código.
- Pregunta 3: "Explica tu enfoque en testing con TDD y JUnit." *Tip:* Proporciona ejemplos de cómo has integrado pruebas unitarias e integración en ciclos de desarrollo.
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.*
Red flags a considerar
- Bandera roja 1: Falta de claridad en la duración del proyecto o expectativas de entrega. *Qué preguntar:* "¿Cuál es el timeline estimado y los hitos clave del proyecto?"
- Bandera roja 2: Poca inversión en herramientas de seguridad o testing. *Qué investigar:* Revisa si la empresa menciona uso de SonarQube o prácticas de CI/CD en su stack.
- Bandera roja 3: Alta rotación en roles similares. *Señal de advertencia:* Pregunta sobre la estabilidad del equipo y retención de talento en entrevistas.
Habilidades
- Java
- Spring Boot
- microservicios
- APIs REST
- JUnit 5
- TDD
- pruebas unitarias
- pruebas 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