Logo for Gorilla Logic

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

Roles & Responsibilities

  • 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

Requirements:

  • Act as the technical subject matter expert for the 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, evaluate AI outputs for quality, and apply context engineering to ensure compliant, maintainable code.

Job description

- 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.).

Java Developer Related jobs

Other jobs at Gorilla Logic

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.