Trabajo de Desarrollador Java Sr en Hireline, Querétaro - México

Desarrollador Java Sr

WEB DEVELOPER JAVA

OBJETIVO:  Diseñar, crear, probar y ejecutar los artefactos de software que sirvan para cubrir las necesidades funcionales  del negocio.

ACTIVIDADES:

Actividades diarias:

  •    Análisis de artefactos existentes para corrección de fallas o defectos y su respectiva corrección.
  •  Desarrollo de nuevos artefactos de software (servicios, librerías, scripts)
  •  Pruebas unitarias, funcionales y de integración de los artefactos de software.
  •  Promoción entre ambientes previos de los desarrollos.

PERFIL:

  •  Ing. En sistemas computacionales o afín
  •  26 años en adelante
  •  Inglés intermedio   

3 años de experiencia desarrollando software.

3 años  de experiencia en:

• Desarrollo de aplicaciones Web basado en tecnología Java J2EE.

• Manejo de Eclipse como herramienta de desarrollo.

• Experiencia en desarrollo de aplicaciones empresariales multicapa.

• Manejo de servidor de aplicaciones: Tomcat

• Experiencia en patrones de diseño de código: Factory, Singleton, Builder, Dependency, Injection, MVC.

• Conocimientos en servicios REST/SOAP.

• Conocimientos de base de datos intermedio-avanzado (MySQL).

• Frameworks: Spring (Core, MVC), Hibernate o JPA, Maven.

• Buenas bases en XML, HTML, CSS y Java Script.

• Conocimientos en manejo de repositorios de código (SVN, CVS , GIT)

• Manejo de herramientas o frameworks para pruebas unitarias: JUnit, Mockito.

• Manejo de sistemas operativos: Linux, macOS, windows.

• Métodos ágiles de desarrollo de software (Scrum, Jira).

• Frameworks: Spring data, Spring boot, Spring security, Log4j/SLF4J.

• Manejo de herramientas para monitoreo de software: NewRelic.

• Manejo de herramientas para mensajería síncrona: AWS SQS.

• Manejo de herramientas o frameworks para pruebas de performance: JMetter.

• Manejo de herramientas o frameworks para desarrollo web: BootStrap, JQuery, Angular.

• Manejo de herramientas para medir la calidad del código: Sonar.

• Manejo de herramientas para Integración continua (Bitbucket, Bamboo, Jenkis, Nexus)

• Manejo de Servicios AWS (S3, Beanstalk, EC2, ECS, Elastic Beanstalk, SQS).