- Híbrido · Microcentro, CABA, Argentina
- Tiempo completo
- Senior
- USD 4,000 – USD 6,500 al mes
Publicada
Descripción del puesto
Sobre la vacante
Tecnosoftware está en búsqueda de un Desarrollador Java Full Stack Senior para unirse a un proyecto estratégico en el sector bancario. Esta posición requiere experiencia sólida en desarrollo backend con Java 8/11/17, Spring, JSF, y arquitecturas de microservicios y REST. En frontend, se valoran conocimientos en React y PrimeFaces. Manejo de bases de datos como DB2, Oracle y SQL Server, junto con experiencia en IBM MQ Manager para mensajería. Se requiere dominio de Git y TFS para control de versiones, y conocimientos en Linux y Windows. Se valoran habilidades en pruebas unitarias con JUnit, y conocimientos deseables en Mockito, Selenium, Jenkins, GitLab CI, Docker y Kubernetes. La modalidad es híbrida con 1-2 días por semana en Microcentro, CABA, en horario de 09:00 a 18:00 hs. Se ofrecen excelentes beneficios.
¿Por qué deberías aplicar?
Esta es una oportunidad para trabajar en un proyecto estratégico del sector bancario, donde podrás aplicar y expandir tus habilidades en arquitecturas modernas como microservicios y tecnologías de vanguardia. Tecnosoftware ofrece un entorno de crecimiento profesional con exposición a metodologías ágiles y la posibilidad de contribuir en la definición de estándares y revisión de código. Es una posición ideal para desarrolladores que buscan impactar en proyectos de alto nivel y crecer en una empresa en expansión.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Java con Spring y JSF para backend robusto
- React para desarrollo frontend moderno
- Microservicios y arquitecturas REST
- Bases de datos relacionales (DB2, Oracle, SQL Server)
- Control de versiones con Git y TFS
- Sistemas operativos Linux y Windows
- Metodologías ágiles y buenas prácticas de código
Tips prácticos para este puesto
- Asegúrate de destacar experiencia en proyectos bancarios o financieros, ya que es un plus clave.
- Prepara ejemplos concretos de tu trabajo con microservicios y REST APIs.
- Practica pruebas unitarias con JUnit y, si es posible, incluye conocimientos en Mockito y Selenium.
- Familiarízate con IBM MQ Manager y su uso en entornos empresariales.
- Demuestra tu capacidad para trabajar en entornos híbridos y colaborar en equipos ágiles.
Recursos recomendados
- Documentación oficial: Spring Framework, React, IBM MQ
- Cursos: Pluralsight para Java y microservicios, Udemy para React avanzado
- Influencers: Sigue a expertos en Java y arquitectura en LinkedIn y Twitter
- Herramientas: Practica con Docker y Kubernetes en laboratorios como Katacoda
Preguntas frecuentes en entrevistas para este rol
- Pregunta 1: "Describe tu experiencia con microservicios y cómo manejas la comunicación entre servicios." *Tip: Enfócate en patrones como API Gateway y mensajería asíncrona.*
- Pregunta 2: "¿Cómo abordas las pruebas unitarias en un proyecto Java con Spring?" *Tip: Menciona JUnit, Mockito y la importancia de la cobertura de código.*
- Pregunta 3: "Explica un desafío que hayas enfrentado en un proyecto bancario y cómo lo resolviste." *Tip: Relaciona con seguridad, performance o integración de sistemas legacy.*
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,500 |
*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 Argentina, los rangos pueden ajustarse por inflación y condiciones locales.*
Red flags a considerar
- Bandera roja 1: Si la empresa no especifica claramente los días de presencialidad en la modalidad híbrida. *Pregunta en la entrevista: "¿Cuál es la política exacta de días en oficina y flexibilidad?"*
- Bandera roja 2: Falta de mención a herramientas de CI/CD o contenedores en un proyecto estratégico. *Investiga antes: Revisa si usan Jenkins, Docker, o si el desarrollo es manual.*
- Bandera roja 3: Poca claridad en los beneficios ofrecidos. *Señal de advertencia: Si solo mencionan "excelentes beneficios" sin detalles, pregunta por salud, bonos, o desarrollo profesional.*
Habilidades
- Java
- Java 8
- Java 11
- Java 17
- Spring
- JSF
- Microservicios
- REST
- React
- PrimeFaces
- DB2
- Oracle
- SQL Server
- IBM MQ Manager
- Git
- TFS
- Linux
- Windows
- JUnit
- Mockito
- Selenium
- Jenkins
- GitLab CI
- Docker
- Kubernetes