Gorilla Logic provides custom application development services on the ground and in the cloud to many of the world's leading software-
driven organizations. It has a rich history of applying software engineering best practices to reduce the time and cost of delivering high-
quality, full-featured applications with advanced functionality. Its technical leadership in mobile, rich Internet and enterprise applications showcases its broad commitment to software development best practices and quality.
Contract or full-time employment with Gorilla Logic
Work out of our very cool office in San Jose, Costa Rica
Position available to start ASAP; Flexible for 30-day notice
Fun environment and flexible work schedule
Paid company private insurance and compensated days off
Product ownership, close-knit team, and endless opportunities within company
Sr. Backend Developer
Gorilla Logic is working with our client, an industry leader in online commerce space, to help build their team of highly intelligent and capable engineers We are looking for a Senior Software Engineer, working on our customer’s financial management web application.
Based in San Jose, Costa Rica, this is a unique and highly technical role, requiring strong initiative, platform leadership, and product to market experience in delivering a leading-
edge platform solution. As a Sr. Software Engineer, you’ll be using your Java, Spring, Hibernate and database expertise to deliver a complex web application within an Amazon Web Services environment.
Our environment will require you to work effectively with your teammates, of course. But your real success will be measured by how well you couple critical thinking with self-
motivation, enthusiasm and determination.
Working with the Product Owner, develop new application features in an Agile environment
Implement business logic functionality based on high level requirements and UI / UX designs.
Develop REST web services
Provide high level time and feasibility estimations for product features.
Provide estimates for features with a defined scope.
Develop unit tests that provide a high-degree of code coverage.
Work with the operations and QA to ensure that the web application performs well.
Optimize application for maximum speed and scalability.
Peer review another teammates’ code.
Bachelor’s degree in Computer Science or related field.
5+ years of development experience in Java is required
3+ years of experience working with Spring framework including IoC, Spring Security and other Spring portfolio projects.
Experience in developing projects using Scrum or a similar Agile methodology.
Experience developing high performance and well-designed applications is required.
Experience working with Git based repositories, including feature branches and forks is required.
Must have the ability to work in a dynamic, fast-paced environment.
Must develop high quality, reusable code that integrates nicely within the project codebase.
Strong communication skills to interact with Agile team members.
Perform well under pressure and exceptional handling of client expectations.
Experience building REST web services in Java is required.
Experience with a Java-based ORM tool like Hibernate is required.
Experience with integrating third party tools and API like JIRA, Asana, Quip, Slack and SAP is a plus.
Experience with Continuous Delivery tools (Docker, Jenkins) and Cloud Platforms (AWS) is a plus.
Experience developing financial applications is a plus.
Familiarity with AWS (Amazon Web Services) is a plus.
Experience building single page applications is a plus.
Experience with Project Management tools (Confluence, JIRA) is a plus.