Gorilla Logic

Java Engineer

Gorilla Logic

full-time

Posted on:

Location Type: Remote

Location: Colombia

Visit company website

Explore more

AI Apply
Apply

About the role

  • Collaborate with product managers, architects, and QA engineers to build and release scalable, secure, and innovative software solutions.
  • Work on all aspects of the development lifecycle—from design to deployment.
  • Write well-designed, testable, efficient, and maintainable code.
  • Design and develop secure, high-performance RESTful services and APIs.
  • Integrate software components into fully functional software systems.
  • Translate architectural diagrams and technical documentation into backend code.
  • Develop and execute software verification plans and follow quality assurance procedures.
  • Ensure non-functional requirements such as security, performance, scalability, maintainability, usability, and reliability are addressed in all solutions.
  • Tailor and deploy software tools, processes, and metrics to support development excellence.
  • Become a subject matter expert and proactively share knowledge with team members.

Requirements

  • 6+ years of professional experience in backend software development.
  • Strong proficiency in Java and Spring Boot.
  • Non-trivial experience building microservices and REST APIs.
  • Strong knowledge of relational databases and SQL (PostgreSQL preferred).
  • Experience with Amazon Web Services (AWS).
  • Experience with Git or other version control systems.
  • Experience integrating systems, libraries, components, and data.
  • Solid understanding of computer science fundamentals (data structures, algorithms, design patterns).
  • Understanding of Agile software development concepts and processes.
  • Experience working with distributed, multi-site, and/or offshore teams.
  • Hands-on experience with RabbitMQ or Kafka (required).
  • Excellent communication skills (written and verbal).
  • Self-directed, proactive, and highly collaborative.
  • Passionate about writing clean, well-organized, and production-ready code.
  • Strong prioritization and adaptability skills.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootmicroservicesREST APIsrelational databasesSQLPostgreSQLAmazon Web ServicesGitRabbitMQ
Soft Skills
communication skillsself-directedproactivecollaborativeprioritizationadaptability