Sr. Backend Developer
Gorilla Logic.
San Jose, Costa Rica
hace 29 días

About Us

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.

The Details

  • 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.

    Responsibilities

  • 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.
  • Requirements

  • 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.
  • Familiarity with HTML 5, CSS 3, JavaScript and one of the major JavaScript frameworks such has React or Angular is a plus.
  • Inscribirse
    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", acepto que neuvoo recolecte y procese mis datos de conformidad con lo establecido en su Política de privacidad . Tengo derecho a darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación