Grupo Bancolombia is looking for a Backend Software Engineer to own the complete software lifecycle for mission-critical applications. Our passion for technology drives us to constantly evolve, aligning our transformation with market trends to improve our customers' lives.
What You'll Do
- Manage the full lifecycle of software applications in your domain, from analysis and design through coding, testing, deployment, and stabilization.
- Propose technological evolution for developments and systems within your line of expertise.
- Propose and implement the use of standards, guidelines, and development best practices in security, architecture, performance, and UX.
- Ensure your team is capable of resolving incidents and assist in their resolution.
- Explore, introduce, and support the adoption of new technologies defined by the organization.
- Continuously update your technical knowledge and share insights with other developers.
- Create and register comprehensive documentation for developed solutions, including API diagrams, class diagrams, and Cloud component designs.
What We're Looking For
- A graduate professional in systems engineering or a related field.
- 10+ years of professional experience as a Backend Engineer.
- Proven experience in defining and working with policies, guidelines, and standards within your expertise area.
- Experience tackling challenges requiring alignment both within and outside your administrative area.
Technical Stack
- Backend: Java Spring Boot, AS400 (ISeries)
- Frontend: Angular
- Databases: SQL with Postgres, NoSQL Dynamo
- Infrastructure: AWS and Cloud Infrastructures, Kubernetes and containerization
- Development Practices: Configuration management with GIT, CI/CD, VSTS
- Architecture: Clean Architecture, Scaffold



