Senior Java/Vue Engineer

Gorilla Logic
๐Remote - Colombia, Costa Rica
Please let Gorilla Logic know you found this job on JobsCollider. Thanks! ๐
Summary
Join Gorilla Logic as a Senior Full Stack Developer (Java/Vue) and build high-quality software solutions. Collaborate with product managers, architects, and QA to develop and release software. You will work on diverse projects impacting our mission, participating in all development lifecycle phases. Demonstrate 5-10 years of backend system development experience building APIs and data integration systems. Leverage your expertise in Java, Spring Boot, microservices, and technologies like Kafka and RabbitMQ. Contribute to designing and developing secure, performant RESTful services and APIs.
Requirements
- Strong knowledge of relational databases and SQL
- Strong collaboration, prioritization, and adaptability skills required
- Experience with Amazon Web Services (AWS)
- Experience with Git or other version control systems
- Experience working with multi-site and/or offshore teams or team members
- Experience integrating systems, libraries, components, and data
- Understanding of Agile software development concepts and processes
- Understanding of the eventual data consistency model
- Passionate about writing clean, well-organized, and production-ready code
Responsibilities
- Demonstrate 5-10 years of experience in backend system development building APIs and data integration systems
- Exhibit a solid understanding of Java and Spring Boot, micro-services, and inter-service communication using technologies like Kafka and RabbitMQ
- Write well designed, testable, efficient, and documented code
- Integrate disparate software components into a fully functional software system
- Develop software verification plans and follow quality assurance procedures
- Translate architectural diagrams and documentation into backend code
- Develop functional applications, databases, and data flows to support product capabilities
- Design and develop secure, performant RESTful services and APIs
- Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when developing solutions
- Tailor and deploy software tools, processes and metrics
- Become a subject matter expert and share knowledge with team members
Preferred Qualifications
- Experience using Docker and Test Containers for local development
- Experience with Test-Driven Development (TDD)
- Experience with Continuous Integration/Continuous Deployment (CICD)
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.