
Junior Java Developer
Stefanini LATAM
full-time
Posted on:
Location Type: Hybrid
Location: San Salvador • Brazil
Visit company websiteExplore more
Job Level
About the role
- Desarrollar y mantener las aplicaciones basadas en el lenguaje Java de acuerdo con los requisitos del proyecto y asegurar el funcionamiento adecuado del software.
- Desarrollar y probar aplicaciones de software utilizando el lenguaje de programación Java.
- Colaborar con equipos multifuncionales para analizar los requisitos comerciales y traducirlos en especificaciones técnicas.
- Escribir código limpio, eficiente y fácil de mantener que cumpla con los estándares de codificación.
- Realizar pruebas unitarias y de integración para garantizar la calidad del código.
- Solucionar problemas y depurar defectos de software para garantizar un rendimiento y funcionalidad óptimos.
- Manténgase actualizado con las últimas tendencias y tecnologías de la industria para mejorar continuamente los procesos de desarrollo de software.
- Participar en el ciclo de vida completo del desarrollo de software, incluida la recopilación de requisitos, el diseño, el desarrollo, las pruebas y la implementación.
Requirements
- 1.- Java (versión 17 o superior)
- Dominio de la programación orientada a objetos, manejo de excepciones, colecciones, streams y concurrencia.
- 2.- Spring Boot
- Desarrollo de APIs REST
- Inyección de dependencias, Spring Security, Spring Data JPA
- Conocimiento de arquitectura de microservicios
- 3.- Maven
- Gestión de dependencias y ciclo de vida de construcción
- 4.-Git
- Uso de ramas, pull requests, resolución de conflictos
- 5.- Bases de Datos Relacionales
- Dominio de SQL
- Experiencia con al menos un sistema gestor (PostgreSQL, MySQL, Oracle, etc.)
- Habilidades en la Nube y DevOps
- 1.- AWS (preferido)
- Servicios como EC2, S3, RDS, Lambda, API Gateway, IAM
- 2.- CI/CD con definición de pipelines en YAML
- Experiencia escribiendo y manteniendo pipelines en:
- GitHub Actions
- GitLab CI/CD
- Azure Pipelines
- Bitbucket Pipelines o AWS CodePipeline
- 3.- Docker (deseable)
Benefits
- Health insurance
- Professional development opportunities
- Flexible working hours
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Javaprogramación orientada a objetosSpring BootAPIs RESTinyección de dependenciasSpring SecuritySpring Data JPAMavenSQLDocker
Soft skills
colaboraciónanálisis de requisitosescritura de código limpiosolución de problemasdepuraciónmejora continua