Senior Java Software Engineer (Intermediate English Level)
WHAT WE DO
Founded in 2007, Growth Acceleration Partners (GAP) is a consulting and technology services company. We consult, design, build and modernize revenue-generating software and data engineering solutions for clients. With modernization services and AI tools, we help businesses achieve a competitive advantage through technology. GAP’s remote, integrated engineering teams use end-to-end solutions to innovate and align with your business goals. We have 600+ English-speaking engineers based in Latin America and approximately 20 U.S.-based engineers. With some of the highest customer satisfaction scores in the industry, GAP’s focus is customer and employee success.
GAP is a woman-owned company headquartered in Austin Texas. We are a values-based company focused on growing our people by investing in education, onsite English classes and training in the latest technologies, including AI, data analytics and machine learning. Our goal is to provide solutions for our customers that help them achieve critical business outcomes, while enabling our GAPSters and our communities to attain long-term success.
Summary
We are looking for a Senior Java Software Engineer to design and build scalable, high-performance backend systems as part of modern, cloud-based architectures.
In this role, you will contribute to the development of robust, distributed applications, working across backend services, APIs, and integrations. As a senior engineer, you are expected to bring strong technical judgment, actively contribute to architectural decisions, and support best practices across the development lifecycle.
You will collaborate with cross-functional teams to deliver high-quality solutions while ensuring performance, scalability, and maintainability. Additionally, you will play a key role in mentoring other engineers and driving continuous improvement within the team.
Education
• Bachelor’s Degree in Computer Science or a related field.
Professional Experience
5+ years of experience building software applications
3+ years of hands-on experience working with Java (Java 8+)
Experience developing backend systems and scalable APIs
Experience working in agile environments with cross-functional teams
Soft Skills
Intermediate English proficiency, both written and spoken.
Strong communication and collaboration skills
Problem-solving mindset with attention to detail
Ability to mentor and guide other engineers
Strong ownership and accountability
Comfortable working in fast-paced, distributed teams
Required Skills
Backend Development: Java (Java 8+), Spring / Spring Boot
APIs & Architecture: REST APIs, microservices, service-oriented architecture
Databases: SQL databases (PostgreSQL, MySQL, or similar)
Version Control: Git (GitHub, GitLab, or similar)
Cloud Platforms: AWS, Azure, or GCP
Containers & DevOps: Docker, Kubernetes, CI/CD tools (Jenkins, GitHub Actions)
Testing: Unit testing and quality assurance practices
Key Responsibilities
Design and develop scalable backend services using Java and Spring-based frameworks
Build and maintain RESTful APIs and microservices architectures
Ensure application performance, scalability, and reliability across environments
Collaborate with product, design, and engineering teams to deliver high-quality solutions
Troubleshoot, debug, and optimize existing systems
Contribute to technical design decisions and architecture discussions
Mentor junior engineers and promote engineering best practices
Support CI/CD processes and participate in deployment workflows
At Growth Acceleration Partners, we're an equal opportunity employer committed to building a diverse and inclusive team. We value everyone's unique background, and we provide equal opportunities regardless of race, color, creed, religion, sexual orientation, gender identity, age, national origin, disability, marital status, veteran status, or any other personal right protected by law. We foster a culture of belonging and strive to provide a welcoming environment where everyone feels safe to contribute and grow.
- Department
- Development
- Role
- Senior Software Engineer
- Locations
- Bogotá, Colombia
- Remote status
- Hybrid
- Employment type
- Full-time
- Main Technology
- Java