Software Engineer BackEnd Springboot Sr

México; Ciudad de Mexico · On site · Posted 9/3/2026 Leaves the board tomorrow
ATS Keyword Match See which key terms from this posting your resume already has. Free.

Software Engineer Web Java Senior 


Objetivo del puesto
Desarrollar, mantener y optimizar aplicaciones web basadas en tecnologías Java, garantizando soluciones escalables, seguras y de alta calidad. Participar activamente en el análisis de requerimientos, diseño técnico, desarrollo, pruebas, implementación y soporte de aplicaciones críticas para el negocio, colaborando con equipos multidisciplinarios bajo metodologías ágiles.


Responsabilidades principales:
  • Diseñar, desarrollar y mantener aplicaciones web utilizando Java y frameworks modernos.
  • Analizar requerimientos funcionales y técnicos para traducirlos en soluciones de software robustas.
  • Participar en decisiones de arquitectura y diseño de sistemas.
  • Implementar servicios RESTful y APIs para integración con sistemas internos y externos.
  • Garantizar la calidad del código mediante revisiones, pruebas unitarias y buenas prácticas de desarrollo.
  • Optimizar el rendimiento, seguridad y escalabilidad de las aplicaciones.
  • Investigar y resolver incidentes complejos de producción.
  • Colaborar con Product Owners, Scrum Masters, QA Engineers y otros desarrolladores.
  • Participar en ceremonias ágiles y contribuir a la mejora continua de procesos y estándares técnicos.
  • Documentar diseños técnicos, soluciones y procedimientos operativos.
  • Brindar mentoría técnica a desarrolladores junior e intermedios.


Conocimientos técnicos requeridos

Lenguajes y frameworks
  • Java 8, 11, 17 o superior.
  • Spring Boot
  • Spring Batch
  • Hibernate / JPA.
Desarrollo Web
  • HTML5.
  • CSS3.
  • JavaScript.
  • Angular, React o Vue.js (deseable).
  • Consumo y desarrollo de APIs REST.
Bases de datos
  • Oracle.
  • SQL Server.
  • PostgreSQL.
  • MySQL.
  • Diseño y optimización de consultas SQL.
Herramientas y plataformas
  • Git.
  • Jenkins, Azure DevOps o herramientas CI/CD.
  • Docker.
  • Kubernetes (deseable).
  • SonarQube.
  • JIRA o Azure Boards.
Cloud (deseable)
  • Microsoft Azure.
  • AWS.
  • Google Cloud Platform.


Competencias
  • Pensamiento analítico y resolución de problemas.
  • Comunicación efectiva con perfiles técnicos y de negocio.
  • Orientación a resultados.
  • Trabajo en equipo.
  • Liderazgo técnico.
  • Proactividad e innovación.
  • Adaptabilidad al cambio.
  • Gestión de prioridades.


Experiencia

  • De 5 a 8 años de experiencia en desarrollo de software utilizando Java.
  • Experiencia en desarrollo de aplicaciones web empresariales.
  • Experiencia trabajando bajo metodologías Agile/Scrum.
  • Experiencia en integración de sistemas y desarrollo de APIs.


Escolaridad
  • Licenciatura o Ingeniería en Sistemas Computacionales, Informática, Tecnologías de la Información o áreas afines.
  • Certificaciones en Java, Spring o Cloud son un plus.


Modalidad: presencial en la zona de Reforma, CDMX.
Horario: lunes a viernes - tiempo completo
Inglés: técnico 
Zona de trabajo: CDMX, Reforma (cerca de la Diana).