Software Engineer Web Java Pr
Softtek Mexico
IT Services and IT Consulting · 10,001+ employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Develop, maintain, and evolve Java-based backend applications while designing solutions using Spring Framework and Spring Boot. Participate in the full development lifecycle, including microservices architecture, security implementation, and unit testing.
What they look for
Requirements
Requires a degree in Information Systems, Computer Science, or related fields with 8 years of backend development experience, including 4 years specifically in Java. Candidates must have strong knowledge of OOP, SOLID principles, and modern Java versions, along with experience in agile methodologies.
Full 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 roles
-
Senior Software Engineer - Java
SentinelOne United States · $132K–$182K/yr
-
Java Developer
mthree Recruiting Portal Boston, Massachusetts, United States · $65K/yr
-
Back-end Java Software Engineer III
JPMorgan Chase & Co. Wilmington, Delaware, United States
-
Analyste Développeur Java Expérimenté – Plugins Eclipse / IDz (H/F)
CITECH Cergy, Ile-de-France, France · €38K–€50K/yr
-
Analyste Développeur Java Expérimenté – Plugins Eclipse / Mainframe (H/F)
CITECH Cergy, Ile-de-France, France · €35K–€50K/yr
-
Desarrollador/a Java – Ecosistema Caixa
TECDATA ENGINEERING Spain · €35K/yr