Analista Programador Java

OPORTUNIDAD CERRADA

Analista Programador Java

14 marzo 2023

Java fue creado en 1991 en el seno de la empresa Sun Microsystems. Una de las teorías más extendidas sobre su nombre es que lo recibe de las iniciales de sus creadores: James Gosling, Arthur Van Hoff y Andy Bechtolsheim (JAVA). Nosotros buscamos una persona tan orgullosa de su trabajo como para ponerle su nombre. Si disfrutas como desarrollador/a y JAVA es lo tuyo, seguramente seas tú el/la siguiente en juntar tu nombre con el nuestro. REF: JAV14031257

 

Responsabilidades:

  • Implementación de aplicaciones avanzadas. Esto implica involucrarse en todas las fases del ciclo de vida de los proyectos: definición de interacción de usuario, construcción, testing, QA, corrección de bugs y despliegue.
  • Tomar el liderazgo del desarrollo de una funcionalidad completa, con las necesidades tecnológicas que pudiera necesitar, considerando arquitectura de microservicios.
  • Evaluar diseños complejos y heterogéneos, trabajando conjuntamente con el equipo técnico diseñando la estrategia de implementación de las aplicaciones.
  • Desarrollo de aplicaciones con test para conseguir robustez y calidad, incluyendo casos extremos, usabilidad y fiabilidad en general.
  • Colaborar en la redacción de documentación técnica.
  • Investigar, evaluar y aplicar nuevas tecnologías y tendencias de mercado para proponer nuevas funcionalidades y maximizar la eficiencia en los desarrollos.

Conocimientos requeridos:

  • Experiencia laboral mínima de 4 años en diseño y desarrollo de aplicaciones Web J2EE con Spring. Y, al menos 3 años, de analista programador.
  • Familiarizado con procesos ágiles de desarrollo software y Scrum.
    • Definición de épicas, historias de usuario y evaluación de costes.
    • Líder en la toma de decisión técnica de la épica/historia de usuario.
    • Criterios de aceptación (Gherkin).
  • Tecnología clave: Spring Suite (Boot, Security, MVC), Hibernate/JPA.
  • Testing: Junit, Mockito, Spring Test, Test de integración.
  • Herramientas de gestión configuración: Maven.
  • Trabajar en entornos de integración continua: Github CI/CD, Bamboo, Jenkins.
  • Servidor de aplicaciones: Tomcat/Jetty, Kubernetes/Docker.
  • Experiencia en SQL\ NoSQL: DB2, SQLServer, MongoDB.
  • Conocimiento/Implementación de patrones de diseño, threading y gestión de memoria.
  • Integración: APIs REST, RESTFul, Servicios web SOAP.
  • Experiencia usando sistemas de control de código Git.

Deseable:

  • Programación orientada a Eventos (Apache Kafka).
  • Nociones TDD.
  • Comprensión general de los principios de diseño de interfaces.
  • API First.
  • Conocimientos React/JS.

Modalidad de trabajo:

  • Remoto 100%

Horario:

Jornada completa.

  • Horario de invierno: 42h/semana.
    • De lunes a jueves: jornada partida de 8:00h a 17:45h (parando 60 min para comer).
    • Los viernes: jornada intensiva de 8:00h a 15:00h (entrada flexible y salida en función de la hora de entrada).
  • Horario de verano (desde mitad de junio hasta mitad de septiembre): jornada intensiva de 8:00h a 15:00h.

 ¿Qué beneficios te puede aportar MindDen?

  • Formarás parte de un equipo integrado por personas con las que trabajar codo con codo y, de las cuales, poder inspirarte.
  • Estamos creciendo, pero seguimos teniendo espíritu start-up.
  • Clases de idiomas de inglés y alemán gratuitas.
  • Horarios flexibles que se adaptan a tu vida. Valoramos una actitud de compromiso orientada a resultados.

 

Si lo tuyo es desarrollar en Java y quieres hacerlo en un ambiente de trabajo donde prima el compañerismo, ¡esta es tu oportunidad!