Desarrollador Backend
• Proponer y desarrollar soluciones tecnológicas que cumplan con los requisitos del cliente y satisfagan las necesidades del usuario final, siguiendo buenas prácticas, normas de desarrollo, directrices de arquitectura y políticas del Grupo
• Desarrollar soluciones de software escalables y adaptables a la evolución de las necesidades del negocio
• Asegurar definiciones estándar, modelos de referencia y componentes reutilizables dentro de la cartera de soluciones
• Mantener el funcionamiento óptimo del software existente, corrigiendo errores complejos y añadiendo nuevas funcionalidades
• Ejecutar pruebas y depuración de software y aplicaciones generadas por terceros y pares
• Identificar y resolver problemas de código y arquitectura, incluyendo errores lógicos, ineficiencias de rendimiento y conflictos entre componentes
• Aplicar capacidad de diseño frontend, incluyendo el uso de frameworks como Angular
• Crear pruebas unitarias efectivas para las aplicaciones
• Integrar microservicios mediante Spring Framework
• Utilizar Docker, Kubernetes, Jenkins y Vault
• Usar APIs y bibliotecas
• Trabajar en equipos ágiles y colaborativos para completar proyectos a gran escala
Requirements
- Licenciatura en Ingeniería en Sistemas Computacionales, Ingeniería Informática o carrera afín
- Máster o posgrado en Informática o disciplinas afines (deseable)
- Mínimo 4 años de experiencia en puestos relacionados con desarrollo de software
- Mínimo 2 años de experiencia directamente relacionada con desarrollo backend y diseño de APIs
- Experiencia demostrada en arquitectura de microservicios con Spring Boot
- Experiencia demostrada con bases de datos relacionales SQL y mapeo objeto-relacional JPA/Hibernate
- Experiencia demostrada en despliegue de servicios en GCP y orquestación con Kubernetes
- Inglés intermedio
- Conocimientos de diseño técnico de software y patrones de diseño
- Documentación de software
- Ejecución de pruebas unitarias
- Desarrollo ágil de software y Scrum
- DevOps e infraestructura en la nube
- Docker, Git y CI/CD
- Java, Spring Framework y Spring Boot
- Arquitectura de microservicios y diseño y desarrollo de APIs RESTful
- Web Services SOAP y REST
- Bases de datos relacionales SQL y diseño de esquemas
- Persistencia con JPA, JTA y Hibernate
- Maven y Gradle
- Kubernetes y orquestación de contenedores
- Google Cloud Platform (GCP)
- Diseño y mantenimiento de pipelines de despliegue
- JUnit y Mockito
Core Competencies
Demonstrates expertise in developing scalable software solutions, with a strong focus on microservices architecture, API design, and cloud deployment using GCP. Proficient in agile methodologies and DevOps practices, ensuring optimal software performance and effective unit testing.
Highest-signal resume keywords
- Microservices Architecture
- API Design and Development
- Google Cloud Platform (GCP)
- Agile Software Development
- Java and Spring Framework
ATS Optimization Keywords
Hard Skills
- Java
- Spring Framework
- Spring Boot
- SQL Databases
- JPA/Hibernate
- Microservices Architecture
- Unit Testing
- API Development
- Docker
- Kubernetes
Soft Skills
- Problem Solving
- Collaboration
- Communication
Industry Keywords
- Agile Development
- DevOps
- Cloud Infrastructure
- Software Documentation
- Design Patterns
Tools & Technologies
- Git
- Jenkins
- Maven
- Gradle
- JUnit
- Mockito
- Vault