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.
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!
Senior Java Developer
Gorilla Logic is working with our client who is looking for a Sr Java Developer, who will work with a team of engineers building and maintaining our client’s systems.
Based in San Jose, Costa Rica, this is a key role within our client’s engineering team, requiring extensive Back-End development experience.
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.
Develop new and support existing features
Build reusable code and libraries for future use
Optimize application for maximum speed and scalability
Develop service-based, server-side solutions in Java
Ensure the technical feasibility of UI / UX designs
Bachelor’s degree in Computer Science or related field (or equivalent experience)
5+ years of development experience in Java is required
1+ years of experience working with the Spring framework (A MUST)
Preference for individuals with Spring Suite, including but not limited to Boot, ORM, Security, AOP, REST and other features
Experience with Hibernate and / or JPA
Experience with REST-based API development
2+ years of web development experience
Basic to advanced knowledge in Microservices Architecture
Preference is given to developers with experience in Non-Relational database like MongoDB
Preference is given to developers with basic experience in containerization like Docker
Experience with Kafka or a similar publish / subscribe messaging platform
Experience with AWS or Microsoft Azure
Must have the ability to work in a dynamic, fast-paced environment
Strong communication skills to interact with Agile team members
Experience with a Java message queue framework like Kafka
Experience with Docker
Experience with Oracle and / or PostgreSQL relational databases
Experience using Apache Jersey for REST-based API development