- Presencial · Ciudad de México, México
- Tiempo completo
- Semi senior
Publicada
Descripción del puesto
Sobre la vacante
NTT Data está buscando un Desarrollador Java para un proyecto internacional desafiante en Polanco, CDMX. El rol implica desarrollar y mantener aplicaciones web robustas y escalables, implementar pruebas unitarias con JUnit y Mockito, integrar APIs RESTful, optimizar bases de datos Oracle y colaborar en un equipo ágil bajo metodología Scrum.
Requisitos:
- Mínimo 2 años de experiencia en Java
- Conocimiento en Spring Boot, Maven, RESTful APIs, Git, Jenkins, JUnit, Mockito, Oracle
- Experiencia en integración continua
Beneficios:
- Cultura ágil y flexible
- Oportunidad de trabajar con tecnologías actuales
- Crecimiento profesional y retos constantes
- Proyecto internacional con equipo colaborativo
¿Por qué deberías aplicar?
Esta vacante te ofrece la oportunidad de sumergirte en un entorno de desarrollo moderno donde podrás aplicar tus habilidades en Java y Spring Boot para construir soluciones completas y escalables. Al trabajar en un proyecto internacional, ganarás exposición a estándares globales y prácticas de desarrollo avanzadas, lo que impulsará tu crecimiento profesional. La cultura ágil y el enfoque en tecnologías actuales te permitirán mantenerte a la vanguardia del sector tech, mientras enfrentas retos constantes que expandirán tu expertise.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Java y Spring Boot: Dominio en desarrollo backend con estas tecnologías
- Pruebas unitarias: Experiencia con JUnit y Mockito para garantizar calidad
- Integración continua: Conocimiento en Jenkins y pipelines CI/CD
- Bases de datos: Habilidades en optimización y manejo de Oracle
- Metodologías ágiles: Experiencia trabajando en Scrum
- Colaboración: Capacidad para trabajar en equipo en un entorno internacional
Tips prácticos para este puesto
- Asegúrate de tener ejemplos concretos de proyectos donde hayas usado Spring Boot y RESTful APIs
- Prepara casos de estudio sobre optimización de bases de datos Oracle
- Demuestra tu experiencia en integración continua con Jenkins en tu portafolio o CV
- Practica explicar tu participación en equipos Scrum durante entrevistas
Recursos recomendados
- Documentación oficial: Spring Boot Guides, Oracle Database Documentation
- Herramientas: Jenkins CI/CD tutorials, JUnit 5 documentation
- Influencers: Sigue a expertos en Java como Venkat Subramaniam o Josh Long
- Cursos: "Master Microservices with Spring Boot and Spring Cloud" en Udemy, "Java Programming and Software Engineering Fundamentals" en Coursera
Preguntas frecuentes en entrevistas para este rol
- "Describe tu experiencia con Spring Boot en un proyecto reciente." Tip: Enfócate en arquitectura, patrones de diseño y escalabilidad.
- "¿Cómo manejas la integración continua y pruebas en Jenkins?" Tip: Explica tu flujo de trabajo CI/CD y cómo aseguras calidad con JUnit/Mockito.
- "Cuéntame sobre un desafío al optimizar una base de datos Oracle." Tip: Detalla el problema, tu enfoque y los resultados medibles.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,200 - $2,000 | | Mid | $2,000 - $3,500 | | Senior | $3,500 - $5,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.*
Red flags a considerar
- Bandera roja 1: Si la empresa no especifica claramente las tecnologías del stack o tiene alta rotación. Pregunta en la entrevista sobre la estabilidad del equipo y la adopción de mejores prácticas.
- Bandera roja 2: Falta de procesos definidos en integración continua o pruebas. Investiga antes de aceptar si usan Jenkins de manera consistente y tienen cobertura de pruebas adecuada.
- Bandera roja 3: Proyectos con plazos irreales o falta de soporte para crecimiento. Señal de advertencia común en roles de desarrollo Java es la sobrecarga de trabajo sin oportunidades de aprendizaje; pregunta sobre balance y desarrollo profesional.
Habilidades
- Java
- Spring Boot
- Maven
- RESTful APIs
- Git
- Jenkins
- JUnit
- Mockito
- Oracle
- Scrum
- CI/CD
- Microservices
- Spring Cloud