Softtek

Desarrollador Java Expert

Softtek Colombia

IT Services and IT Consulting · 10,001+ employees

21 h ago
Remote java Senior (5-10 yrs) Full-time Mexico
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Develop backend applications using Java and Java EE while applying OOP and SOLID principles. Manage source code using version control systems and participate in agile software development processes.

What they look for

Java Java EE Spring Boot Microservices SQL Git SVN JavaScript CSS JSON Angular JS JPA EJB Servlets JSF OWASP

Requirements

Requires a degree in Information Systems, Computer Science, or related fields with at least 8 years of backend development experience. Candidates must have strong proficiency in Java, Spring Boot, Microservices, and SQL.

Full description

Desarrollador Java Expert

Requisitos:

  • Formación completa, preferentemente en Sistemas de Información, Análisis de Sistemas, Informática, Ingeniería Informática y áreas afines.
  • 8 años de experiencia en desarrollo de aplicaciones backend.
  • Conocimiento de OOP, S.O.L.I.D, KISS, DRY, YAGNI, BDUF y SOC.
  • Experiencia con plataformas Java y Java EE, incluidos Spring, Spring Boot, Swing, Struts framework y componentes.
  • Conocimiento de Web Stack que incluye JavaScript, CSS, JSON, Angular JS o un marco similar, incluyendo diseño de aplicaciones web y habilidades tecnológicas.
  • Conocimiento de seguridad de aplicaciones, incluidos los principios de seguridad de la información basados en las vulnerabilidades OWASP TOP 10.
  • Conocimiento de los procesos de desarrollo de software, incluidos los procesos ágiles y el desarrollo basado en pruebas.
  • Conocimiento de sistemas de control de versiones como Git, preferiblemente GitHub.
  • Experiencia mínima de 3 años en Java.
  • Dominio en plataforma JEE: JPA, EJB, Servlets, JSP y JSF.
  • Dominio en Spring Boot y Microservicios.
  • Dominio en GIT y SVN.
  • Dominio en SQL, DDL y DML.
  • Fuerte conocimiento del lenguaje SQL.

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 utilizando 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 sistemas de control de versiones como Git, GitHub y SVN

Similar roles