
Java Engineer
Gorilla Logic
full-time
Posted on:
Location Type: Remote
Location: Colombia
Visit company websiteExplore more
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