Grupo Coppel

Programador Java Senior

Grupo Coppel Miguel Hidalgo, Ciudad de México, Mexico

Retail · 10,001+ employees

8 h ago
java Mid (2-5 yrs) Full-time Mexico
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Develop clean, efficient, and functional code while performing unit tests to ensure high-quality software delivery. Collaborate with teams, participate in code reviews, and provide guidance to junior developers to optimize development processes.

What they look for

Java Springboot MongoDB MySQL PostgreSQL Agile Methodologies Unit Testing Code Review Software Development Continuous Integration Technical Documentation Problem Solving Mentoring

Requirements

Requires at least 3 years of experience as a programmer with proficiency in Java, Springboot, and various database technologies. Candidates must hold a bachelor's degree in Systems Engineering, Informatics, or a related field.

Benefits

Base salary Savings fund Discounts on furniture and clothing Christmas bonus Vacation Vacation premium Profit sharing Birthday day off Study scholarships School supplies Family protection club Pleasant work environment

Full description

Acerca de:

Codificar software de alta calidad e interpretar especificaciones de diseño, considerando identificar y resolver problemas en el código existente. Tener una comunicación efectiva en soluciones técnicas trabajando en colaboración con otros equipos, compartir conocimientos y buenas prácticas con el fin de garantizar la calidad del trabajo del equipo. Es el responsable de las Pruebas Unitarias.

Responsabilidades:

  • Desarrollar código sin errores al área de Testing para la realización de pruebas cumpliendo con los requerimientos del cliente.
  • Desarrollar un código limpio, eficiente y funcional que cumpla con los requisitos del producto.
  • Aplicar las mejores prácticas de codificación y herramientas definidas por el proceso de la organización para entregar productos de calidad.
  • Realizar pruebas unitarias de las soluciones desarrolladas para validar los requerimientos asignados y mitigar posibles incidentes.
  • Realizar revisiones de código y participar en sesiones de análisis detallado para garantizar la eficiencia del código fuente.

Requisitos:

  • Experiencia de minima 3 años como Programador.
  • Conocimiento en Lenguajes de programación Java, Framework Springboot. BBDD MongoDB, MySQL, Postgrest .
  • Manejo de Metodologías de Desarrollo Ágiles.
  • Ubicación; Presencial Buenavista, Cuauhtémoc, 06350 Ciudad de México, CDMX

Educación:

  • Licenciatura en Ingeniería en Sistemas, Licenciatura en Informatica, Licenciatura en Sistemas Computacionales.

Beneficios:

  • Sueldo base.
  • Fondo de ahorro.
  • Descuentos en compras de muebles y ropa.
  • Aguinaldo.
  • Vacaciones.
  • Prima vacacional.
  • Reparto de utilidades.
  • Día libre de cumpleaños.
  • Becas para estudio.
  • Útiles escolares.
  • Club de protección familiar.
  • Ambiente de trabajo agradable.
  • Entre otros beneficios y prestaciones.

Responsibilities

  • Desarrollar código sin errores al área de Testing para la realización de pruebas cumpliendo con los requerimientos del cliente.
  • Desarrollar un código limpio, eficiente y funcional que cumpla con los requisitos del producto.
  • Aplicar las mejores prácticas de codificación y herramientas definidas por el proceso de la organización para entregar productos de calidad.
  • Realizar pruebas unitarias de las soluciones desarrolladas para validar los requerimientos asignados y mitigar posibles incidentes.
  • Realizar revisiones de código y participar en sesiones de análisis detallado para garantizar la eficiencia del código fuente.
  • Recibir y proporcionar retroalimentación constructiva para mejorar continuamente el proceso de desarrollo.
  • Realizar y registrar estimaciones de esfuerzo real de la construcción.
  • Apoyar en la identificación de dependencias internas y externas para evitar que se conviertan en bloqueos que retrasen el progreso.
  • Participa en las reuniones diarias para informar el progreso, identificar obstáculos y coordinarse con otros miembros del equipo.
  • Participa en las reuniones de retrospectiva para identificar qué salió bien, que se puede mejorar y cómo optimizar el proceso en las siguientes iteraciones.
  • Realiza integraciones continuas para asegurar que el código se integre correctamente con el trabajo del resto del equipo.
  • Proporciona orientación y apoyo a los desarrolladores junior para mejorar sus habilidades técnicas y a entender mejor las prácticas ágiles.
  • Apoyar en la captura del Release Planning/Plan de Trabajo para la estimación del esfuerzo técnico necesario, considerando dependencias relevantes entre features e historias, así como con otras áreas, equipos y riesgos que afecten la estabilidad del compromiso.

Similar roles