N

JAVA DEVELOPER

Nova Solutions MX$252K/yr

Professional Services · 11-50 employees

5 d ago
java Mid (2-5 yrs) Full-time
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The role involves designing, developing, and testing software applications, including the construction of APIs and microservices. Responsibilities also include ensuring code quality, performing unit and integration tests, and reporting progress within an agile team environment.

What they look for

Java Spring Boot Maven Microservices Cloud Git Unit Testing Integration Testing Functional Programming Design Patterns Object-Oriented Programming Agile API Development Jenkins Jira Confluence

Requirements

Candidates must have over 4 years of software development experience with proficiency in Java, Spring Boot, and cloud technologies. Strong analytical, problem-solving, and communication skills are required, along with knowledge of design patterns and agile methodologies.

Full description

Objetivo del Rol

Buscamos Ingenieros Desarrolladores que participen en el diseño, desarrollo y pruebas de software y aplicaciones informáticas. Las principales funciones y responsabilidades incluyen dirigir y participar en actividades de programación, monitorear y evaluar el rendimiento del sistema, y diseñar e implementar nuevos programas y funcionalidades.

Responsabilidades Principales del Rol

  • Desarrollar aplicaciones de acuerdo con el diseño.
  • Construcción de APIs y microservicios de acuerdo con el diseño provisto.
  • Asegurar que el código cumpla con las últimas prácticas y estándares de CITI.
  • Construcción y ejecución de pruebas unitarias.
  • Reporteo continuo del trabajo hacia el TL y Delivery de desarrollo.
  • Despliegue de piezas a través del pipeline (SIT/UAT/PERF)
  • Asegurar que el código cumpla con las prácticas de programación más recientes y los estándares de la industria.
  • Escribir y ejecutar pruebas unitarias y de integración, buscando siempre aumentar la automatización.
  • Responsabilizarse de la estimación de los elementos del backlog del producto que se considerarán para la Planificación del Sprint.
  • Reportar continuamente y trabajar en equipo bajo un esquema ágil.

Habilidades Técnicas Necesarias

  • Más de 4 años de experiencia desarrollando software (cloud/java, spring boot, maven)
  • Habilidades analíticas, de resolución de problemas, de negociación y organizativas
  • Conocimiento de programación funcional
  • Sólido conocimiento de patrones de diseño.
  • Programación orientada a objetos.
  • Sólido conocimiento de Git, microservicios, aplicaciones orientadas a la nube, pruebas unitarias, pruebas de integración.
  • Reporteo continuo del trabajo hacia el delivery de desarrollo.
  • Generación de documentación para production Readiness
  • Soporte durante la instalación de producción

Herramientas

  • Confluence
  • Jira
  • Postman o SoapUI
  • Jenkins
  • Blackduck
  • Bitbucket
  • PCF

Habilidades de Liderazgo

  • Comunicación y Facilitación: Capacidad para traducir requerimientos técnicos a equipos de negocio y viceversa.
  • Gestión del Cambio: Capacidad para impulsar la adopción de nuevos estándares y romper silos de información.
  • Pensamiento Estratégico: Capacidad para alinear la tecnología con los objetivos de la organización o sector.

Similar roles