Desarrollador Java Expert
Softtek Colombia
IT Services and IT Consulting · 10,001+ employees
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
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
-
Staff Data Engineer (AWS, Java & Real-Time Data)
Commonwealth Bank Sydney, New South Wales, Australia
-
Java Technical Lead
NTT Ltd. Bangkok, Thailand
-
Development Team Lead (VPC System Operations) – Java Developer - Bilingual in Korean
SBT Global, Inc. Savannah, Georgia, United States · $100K/yr
-
Senior Java Developer, Foreign Exchange (FX) Options
HSBC Toronto, Ontario, Canada · CA$111K–CA$167K/yr
-
Développeur Java (H/F) – Spring Boot / Quarkus
ALTEN Valbonne, Provence-Alpes-Côte d'Azur, France
-
Senior Java Full Stack Developer - GFT TORONTO
RBC Toronto, Ontario, Canada