Senior, Java Software Engineer (Agentic AI)- GP, Remote: Colombia - Costa Rica,

Gorilla Logic

Apply Now
Colombia
Salary not disclosed
full-time
senior
Posted March 29, 2026
via himalayas

About This Role

- This position is open to candidates located in Colombia or Costa Rica only - Senior Java Software Engineer(Agentic AI) We are looking to engage a Senior Java Software Engineer who is not only a master of the Java ecosystem but also a strong contributor in the modern, AI-augmented development environment. This role requires exceptional critical thinking and problem-solving skills to address complex architectural challenges and deliver scalable, high-quality solutions. You will act as the technical subject matter expert for your assigned domain, responsible for high-level design, hands-on development, and stabilization of microservices. As a senior contractor, you will also serve as a key technical contributor and lifecycle accelerator, translating product requirements into technical solutions and executing on them efficiently. A critical part of this role is leveraging agentic AI tooling (e.g., GitHub Copilot, Cursor) to improve development velocity, maintain high code quality standards, and automate routine engineering tasks. Responsibilities • Act as the technical subject matter expert for your assigned domain, owning high-level design, development, and stabilization of scalable microservices. • Translate high-level product objectives into technical specifications and execute on them with speed and accuracy. • Design, develop, and maintain microservices, including APIs, business services, and data models. • Leverage agentic AI development tools (e.g., GitHub Copilot, Cursor) to accelerate development and improve efficiency. • Critically evaluate, refine, and validate AI-generated outputs to ensure adherence to high engineering standards. • Apply context engineering practices to enable AI tools to generate compliant, maintainable, and idiomatic code. • Utilize AI for high-impact engineering tasks such as boilerplate generation, test scaffolding, and complex refactoring. • Perform regular code reviews, ensuring code quality and consistency across the codebase. • Promote best practices by discouraging big PR approaches and encouraging incremental, maintainable changes. • Advocate for modular, component-based architecture and scalable system design. • Collaborate closely with team members to remove roadblocks, align on standards, and improve team productivity. • Participate in and lead collaborative design sessions, technical discussions, and workshops. • Identify, manage, and proactively address technical debt, ensuring long-term system sustainability. • Apply strong critical thinking and problem-solving to resolve complex architectural and system challenges. • Communicate effectively and proactively across teams using tools such as Slack, Jira, and other collaboration platforms. Requirements • 5+ years of professional experience with Java. • 5+ years of experience with Spring Framework (Spring Boot, Spring Data, Hibernate or similar ORM). • 3+ years of experience with GraphQL API design. • 5+ years of experience working with relational (SQL) databases. • Strong expertise in designing scalable data models for transactional systems. • Proven experience integrating agentic LLM tools (e.g., GitHub Copilot, Cursor) into the SDLC. • Ability to perform context engineering to improve AI-generated outputs. • Demonstrated use of AI for boilerplate generation, test creation, and refactoring. • Strong problem-solving and critical thinking skills. • Proactive and effective communication and collaboration skills. • Solid understanding of technical debt and engineering trade-offs. Nice to Have • Experience with Docker or containerization tools. • Experience with messaging systems (Kafka, RabbitMQ, Google Pub/Sub, etc.). • Experience with NoSQL databases (MongoDB, Elasticsearch, etc.). Originally posted on Himalayas

Ready to Apply?

Click the button below to visit the company's application page.

Apply for this Position