Desarrollador Backend - Senior
Summary
Senior Java/Spring Boot backend developer building and maintaining robust RESTful services with PL/SQL databases, ensuring scalability, security, and CI/CD pipelines via Jenkins; collaborates cross-functionally in agile Scrum teams.
- Diseñar, desarrollar y mantener aplicaciones backend robustas utilizando Java y Spring Boot
- Implementar y optimizar servicios RESTful garantizando rendimiento, seguridad y escalabilidad
- Participar en el diseño técnico de soluciones siguiendo principios SOLID y buenas prácticas de desarrollo
- Desarrollar pruebas unitarias utilizando JUnit 5
- Gestionar dependencias y procesos de construcción mediante Maven
- Realizar revisiones de código y garantizar el cumplimiento de estándares de calidad utilizando SonarQube
- Implementar y mantener pipelines de integración y despliegue continuo con Jenkins
- Gestionar repositorios de código y flujos de trabajo utilizando Bitbucket
- Desarrollar componentes que interactúen con bases de datos utilizando PL/SQL
- Participar en todas las fases del ciclo de vida de desarrollo de software
- Colaborar con equipos funcionales, técnicos y de negocio para implementar soluciones alineadas con los requerimientos
- Participar en ceremonias ágiles como Daily Scrum, Sprint Planning, Sprint Review y Retrospective
- Contribuir al aseguramiento de la calidad técnica y funcional de las soluciones desarrolladas
- Documentar desarrollos, componentes y procedimientos técnicos cuando sea necesario
Requirements
- Residir en Bogotá o contar con disponibilidad para visitas esporádicas al cliente en esta ciudad
- Contar con autorización legal para trabajar en Colombia
- Mínimo 4 años de experiencia como Desarrollador Java, Backend Developer o roles afines
- Profesional en Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación o carreras afines
- Perfil Senior con experiencia sólida en desarrollo backend
- No estar trabajando actualmente para BBVA ni para cualquier proveedor o tercero que preste servicios al banco
- Experiencia con Java 11 y/o Java 17
- Conocimientos básicos en Spring Framework y Spring Batch
- Conocimientos obligatorios en ASO
- Conocimientos obligatorios en APX
- Conocimientos en LRA
- Experiencia trabajando con Control-M
- Experiencia en despliegues utilizando tecnología OSGi
- Experiencia desarrollando aplicaciones backend con Spring Boot
- Conocimiento básico en Apache Spark
- Dominio de APIs RESTful y mecanismos de seguridad asociados
- Conocimientos sólidos en patrones de diseño orientado a objetos y principios SOLID
- Experiencia implementando pruebas unitarias con JUnit 5
- Experiencia en construcción y gestión de proyectos utilizando Maven
- Experiencia con herramientas de calidad de código como SonarQube
- Conocimiento de herramientas y prácticas de revisión de código orientadas a seguridad
- Experiencia en control de versiones usando Bitbucket
- Experiencia implementando y manteniendo pipelines de integración y despliegue continuo mediante Jenkins
- Conocimientos sólidos en PL/SQL
- Experiencia trabajando bajo metodologías ágiles Scrum
- Manejo de Jira para gestión de tareas e incidencias
- Inglés intermedio
Core Competencies
Demonstrates expertise in designing, developing, and maintaining robust backend applications using Java and Spring Boot, with a strong focus on RESTful services, code quality, and agile methodologies. Proficient in implementing CI/CD pipelines and managing code repositories while ensuring adherence to security and performance standards.
Highest-signal resume keywords
- Java 11/17
- Spring Boot Development
- RESTful API Implementation
- JUnit 5 Unit Testing
- Maven Project Management
ATS Optimization Keywords
Hard Skills
- Java
- Spring Boot
- RESTful APIs
- JUnit 5
- Maven
- PL/SQL
- SonarQube
- Jenkins
- Bitbucket
- SOLID Principles
Soft Skills
- Collaboration
- Agile Methodologies
- Code Review
Industry Keywords
- Backend Development
- Software Development Life Cycle
- Code Quality Standards
- Technical Documentation
- Security Mechanisms
Tools & Technologies
- Control-M
- Apache Spark
- Jira