Gravity9

Ingeniero de Software Backend Senior con Especialización en Java y MongoDB

Regístrate gratis para aplicar. Auto-aplicar con IA es un servicio patrocinado.

Se busca un ingeniero de software backend inteligente y entusiasta, con experiencia en MongoDB y un gran interés en la tecnología y la ingeniería actuales. 

El candidato participará en la adopción de la última versión de MongoDB en un conjunto de aplicaciones, aplicando conocimientos de Java, MongoDB y buenas prácticas de ingeniería. Además, tomará un papel activo en discusiones de equipo, revisiones de código y colaborará con compañeros para identificar, priorizar y entregar funcionalidades que aporten valor a los clientes.También guiará a desarrolladores con menos experiencia.

Responsabilidades:

  • Participar en la adopción de la última versión de MongoDB en diversas aplicaciones.
  • Liderar discusiones de equipo y revisiones de código de manera activa.
  • Colaborar con compañeros para identificar, priorizar y entregar funcionalidades que aporten valor a los clientes.
  • Guiar a desarrolladores menos experimentados.

Requisitos:

  • Dominio del inglés hablado y escrito.
  • Experiencia en Java 8+, idealmente con Java 11/14/17 y OpenJDK.
  • Experiencia comercial con Node.js o Python.
  • Disposición para adquirir habilidades adicionales en tecnologías como Node.js o Python.
  • Experiencia práctica con MongoDB u otras bases de datos NoSQL, incluyendo modelado de datos.
  • Conocimiento de Spring, especialmente Spring Boot, Spring Framework y Spring Data.
  • Experiencia trabajando con Azure o AWS.
  • Comprensión de comunicación sincrónica y asincrónica (REST, colas o tópicos según la tecnología).
  • Dominio de arquitectura de microservicios, incluyendo containerización, disponibilidad y escenarios de failover.
  • Experiencia escribiendo pruebas unitarias e integradas.
  • Experiencia con Docker y aplicaciones containerizadas.
  • Experiencia en Maven/Gradle y trabajando con pipelines CI/CD.
  • Capacidad para entender requisitos de negocio y traducirlos a requisitos técnicos.
  • Orientación al cliente y pasión por comprender problemas y proponer soluciones de software.
  • Enfoque en la entrega con fuertes habilidades de análisis y resolución de problemas.
  • Flexibilidad para adaptar habilidades a distintos proyectos, casos de uso y métodos de entrega.

 

 

 

 

 

Ofertas parecidas

Scroll al inicio
Ir arriba