Softtek logo

Software Engineer Web Java Pr

Hiring from
Mexico
Work type
Hybrid
Posted

610,574 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description
Desarrollador Java Pr

Modalidad: Híbrida (México)
Inglés: Intermedio

Requisitos
  • Formación completa en Sistemas de Información, Análisis de Sistemas, Informática, Ingeniería Informática o carreras afines.
  • 8 años de experiencia en desarrollo de aplicaciones backend.
  • Experiencia de 4 años en desarrollo de aplicaciones utilizando Java.
  • Conocimiento de principios de programación orientada a objetos (OOP).
  • Conocimiento de principios SOLID.
  • Conocimiento deseable de buenas prácticas como KISS, DRY, YAGNI, BDUF y SOC.
  • Experiencia en plataformas Java y Java EE.
  • Experiencia en Spring Framework y Spring Boot.
  • Conocimiento de versiones modernas de Java (Java 17+).
  • Experiencia en frameworks Spring Boot 3.x y Spring Framework 6.x.
  • Conocimiento en tecnologías Front-End basadas en JavaScript.
  • Experiencia en diseño y desarrollo de aplicaciones web.
  • Conocimiento de CSS y JSON.
  • Conocimiento de Angular o algún framework similar basado en JavaScript.
  • Conocimiento en seguridad de aplicaciones bajo estándares OWASP Top 10.
  • Conocimiento básico de Spring Security.
  • Experiencia en prevención de inyecciones y validación de datos.
  • Conocimiento de procesos de desarrollo de software y ciclo de vida completo de desarrollo.
  • Experiencia trabajando bajo metodologías ágiles como Scrum o Kanban.
  • Conocimiento de integración continua y despliegue continuo (CI/CD).
  • Conocimiento en desarrollo basado en pruebas (TDD/BDD).
  • Experiencia utilizando JUnit o Mockito.
  • Conocimiento y manejo de sistemas de control de versiones Git.
  • Conocimiento de plataforma JEE, especialmente JPA.
  • Experiencia en desarrollo de microservicios con Spring Boot.
  • Conocimiento de SQL.
  • Dominio de DML para consulta y manipulación de información.
  • Conocimiento de DDL para administración de estructuras de bases de datos.
  • Conocimiento de bases de datos relacionales.


Responsabilidades
  • Desarrollar, mantener y evolucionar aplicaciones backend basadas en Java.
  • Diseñar e implementar soluciones utilizando Spring Framework y Spring Boot.
  • Participar en el desarrollo de microservicios y soluciones orientadas a arquitecturas modernas.
  • Aplicar principios de programación orientada a objetos y buenas prácticas de desarrollo.
  • Implementar controles de seguridad siguiendo lineamientos OWASP Top 10.
  • Participar en el ciclo completo de desarrollo, desde el análisis hasta el despliegue de soluciones.
  • Desarrollar y ejecutar pruebas unitarias mediante herramientas como JUnit o Mockito.
  • Trabajar bajo metodologías ágiles participando activamente en ceremonias Scrum o Kanban.
  • Gestionar versiones de código utilizando Git.
  • Diseñar y optimizar consultas SQL para garantizar un acceso eficiente a la información.
  • Participar en procesos de integración y despliegue continuo.
  • Colaborar con equipos multidisciplinarios para asegurar la calidad y estabilidad de las soluciones desarrolladas.

Competencias Deseables
  • Comunicación efectiva.
  • Trabajo en equipo.
  • Resolución de problemas.
  • Pensamiento analítico.
  • Adaptabilidad.

Similar jobs