Desarrollador Java Expert
Aviso de fuente externaen Softtek
Softtek busca un Desarrollador Java Expert con experiencia backend y en Java, Java EE, Spring Boot, microservicios, SQL y control de versiones.
Salario
No especificado
Ubicación
Bogotá, Colombia
Tipo de empleo
Tiempo completo
Modalidad
No especificado
Desarrollador Java Expert
Bogotá, Colombia
Descripción del empleo
Sobre el puesto
Softtek busca un Desarrollador Java Expert para desarrollar aplicaciones backend con Java y Java EE.
Responsabilidades
- Desarrollar aplicaciones backend utilizando Java y Java EE.
- Aplicar principios de desarrollo OOP, S.O.L.I.D, KISS, DRY, YAGNI, BDUF y SOC.
- Desarrollar soluciones utilizando Spring, Spring Boot, Swing, Struts framework y componentes Java.
- Desarrollar aplicaciones y componentes web con JavaScript, CSS, JSON y Angular JS o un marco similar.
- Aplicar principios de seguridad de aplicaciones considerando las vulnerabilidades OWASP TOP 10.
- Participar en procesos ágiles de desarrollo de software y desarrollo basado en pruebas.
- Gestionar código fuente mediante Git, GitHub y SVN.
Requisitos
- Formación completa, preferentemente en Sistemas de Información, Análisis de Sistemas, Informática, Ingeniería Informática o áreas afines.
- Experiencia en desarrollo de aplicaciones backend y un mínimo de 3 años en Java.
- Conocimiento de OOP, S.O.L.I.D, KISS, DRY, YAGNI, BDUF y SOC.
- Experiencia con Java y Java EE, incluidos Spring, Spring Boot, Swing, Struts framework y componentes.
- Dominio de JEE: JPA, EJB, Servlets, JSP y JSF; Spring Boot y microservicios.
- Conocimiento de Web Stack, incluidos JavaScript, CSS, JSON y Angular JS o un marco similar, además de diseño de aplicaciones web y habilidades tecnológicas.
- Conocimiento de seguridad de aplicaciones y de los principios de seguridad de la información basados en las vulnerabilidades OWASP TOP 10.
- Conocimiento de procesos ágiles de desarrollo de software y desarrollo basado en pruebas.
- Dominio de Git y SVN, y conocimiento de sistemas de control de versiones, preferiblemente GitHub.
- Dominio de SQL, DDL y DML, y fuerte conocimiento del lenguaje SQL.
Datos clave
- Formación completa, preferentemente en áreas afines a Sistemas de Información, Análisis de Sistemas o Informática.
- Se requiere un mínimo de 3 años de experiencia en Java.
- El puesto requiere experiencia en desarrollo de aplicaciones backend.
- Se requiere dominio de SQL, DDL y DML.
Preguntas frecuentes
¿Qué tareas incluye el puesto?
Desarrollar aplicaciones backend con Java y Java EE, además de soluciones y componentes web. También incluye aplicar principios de seguridad y participar en procesos ágiles y desarrollo basado en pruebas.
¿Qué experiencia se requiere?
La descripción solicita experiencia en desarrollo de aplicaciones backend y un mínimo de 3 años en Java.
¿Qué tecnologías y conocimientos se requieren?
Se requieren conocimientos de Java y Java EE, Spring Boot, microservicios, JEE, SQL y control de versiones como Git y SVN.