Senior Java Software Engineer (Intermediate English Level)
WHAT WE DO
Founded in 2007, Growth Acceleration Partners (GAP) is a premier consulting and technology services company built for the AI era. We consult, design, build, and modernize revenue-generating software and data engineering solutions. By leveraging AI-native architectures, advanced data analytics, and deep modernization strategies, we help businesses secure a competitive advantage.
GAP’s remote, integrated engineering teams deliver end-to-end solutions that drive true business innovation. We are a woman-owned, Austin-based company with over 600 English-speaking engineers across Latin America and the U.S. Boasting industry-leading customer satisfaction scores, our core focus is the dual success of our clients and our people. We are a values-based organization deeply invested in the growth of our "GAPsters"—providing continuous education, onsite English classes, and cutting-edge training in AI, machine learning, and next-gen technologies to ensure our communities achieve 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