JAVA DEVELOPER STD
Summary
Java developer who participates in all stages of software projects — analyzing technical documentation, contributing to component/architecture diagrams, and developing and unit-testing microservices. Core stack: Java 8–21, Spring Boot/Core, Quarkus, REST services, SQL/NoSQL databases, Maven, Git, and containers, working in Scrum teams.
- Metodologías ágiles (scrum)
- Lenguaje java 8/11/17/21
- Programación Orientada a objetos
- Estructuras de datos y colecciones
- Manejo de Memoria
- Multithreading
- Programación Funcional
- Conocimientos generales de Spring Framework
- Conocimientos generales de Quarkus
- Servicios Rest
- Bases de datos (SQL o NoSQL)
- Maven
- Git
- Pruebas unitarias (Junit / Mockito)
- Spring core
- Spring Boot
- Patrones de Diseño
- Protocolos de integración (JMS, AMQ, etc.).
- Microservicios
- Contenedores.
- Pensamiento Analítico
- Pensamiento Critico
- Comunicación
- Creatividad
- Independiente y proactivo
- Trabajo en equipo
- Orientación de resultados
- Conocimiento del negocio
- Resolucion de problemas
- Liderazgo
- Servicio al cliente
- Participación en todas las etapas de un proyecto de desarrollo de software
- Revisión y análisis de documentación técnica
- Participación y apoyo en elaboración de diagrama de componentes y arquitectura
- Análisis y desarrollo de microservicios
- Pruebas unitarias de microservicios
- Estimación de esfuerzo
- Participación y apoyo en elaboración de diagrama de componentes y arquitectura, Diseños Técnicos
- Soporte a defectos reportados