Softtek

Software Engineer Web Java Pr

Softtek Mexico

IT Services and IT Consulting · 10,001+ employees

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

About the role

Design, develop, and maintain scalable web applications using Java and modern frameworks. Collaborate with multidisciplinary teams to analyze requirements, optimize system performance, and ensure high-quality code through testing and documentation.

What they look for

Java Spring Boot Spring MVC Hibernate JPA RESTful APIs SQL Oracle PostgreSQL Git Docker CI/CD Agile Scrum HTML5 JavaScript

Requirements

Requires 3 to 5 years of experience in Java software development and a degree in Computer Systems or a related field. Candidates must be proficient in Spring Framework, database management, and Agile methodologies.

Full description

Software Engineer Web Java Proficient

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 Framework.
  • Spring Boot.
  • Spring MVC.
  • Hibernate / JPA.
  • Maven o Gradle.

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 3 a 5 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.

Horario: lunes a viernes - tiempo completo

Inglés: técnico

Zona de trabajo: CDMX, Reforma (cerca de la Diana).

Similar roles