Back-end Software Engineer

Campinas – SP

Sobre a Griaule

A Griaule desenvolve softwares para identificação biométrica. Trabalhamos com tecnologia de ponta para oferecer soluções a desafios biométricos em larga escala e alta complexidade.

Nosso ambiente é movido por alta performance e esperamos que nossos times alcancem resultados excepcionais. Temos uma atmosfera acolhedora em nossa sede, com relações próximas entre os colegas, o que torna a comunicação interna fácil e direta.

Buscamos os profissionais mais brilhantes do mercado e esperamos de cada um uma postura altamente proativa, capacidade de trabalho em equipe e foco constante na melhor experiência para o cliente.

A Griaule está crescendo rapidamente e oferecemos oportunidades para que nossos colaboradores cresçam junto com a gente. Não perca essa chance!

O Desafio

Our engineering team works to provide the best user experience for our customers. As a Backend Software Engineer at Griaule, you will work on large-scale projects whose responsibilities impact the lives of millions of people across the world. You’ll be responsible for developing and maintaining the application back-end components of our softwares. You will work with the backend technology stack, learning about cutting-edge biometrics technology and Griaule’s solutions. You will get involved and learn about a large cross-platform ecosystem that integrates web and server seamlessly, which impacts many individuals, organizations and how they interact within society. You’ll focus on our customer-tailored needs while working closely with product, software engineers, and QA teams in designing, coding, and delivering high-impact solutions in an agile environment.

Principais Responsabilidades

  • APIs for front-end web development
  • API REST integration
  • Automated tests and CI/CD
  • Back-end development using Java
  • Continuous improvement of internal software development processes, quality and design patterns
  • Code-Review and mentoring for Associate Developers
  • High complexity Level 3 support

Qualificações Necessárias

  • Engineering, computer science, information systems or related degree
  • Previous experience in web development
  • Experience with Java
  • Experience integrating and creating REST APIs
  • Experience with relational databases (SQL)
  • Experience working in teams using GIT
  • Routine implementation and automation (CI/CD)
  • Basic knowledge of TDD, GitlabCI or Docker
  • Advanced English

Qualificações e Experiências Desejadas

  • Availability to work in Campinas [1]
  • Experience with Java frameworks, such as Spring, Spring Boot, Spring Web, Hibernate, Jersey
  • Experience with Java Web Servers, such as Tomcat
  • Experience with Java native architecture
  • C++ knowledge and/or Java native access
  • Experience with automated testing (JUnit, Mockito)
  • Intermediate knowledge of Linux, shell scripting skills
  • [1] While we take pride in our excellent headquarters and the collaborative atmosphere it fosters, and traditionally have worked with local-based teams, we are open to interviewing and considering exceptional professionals from other locations who may not be able to relocate to Campinas/SP. We expect remote team members to exhibit a strong sense of responsibility, self-organization, and commitment, and to contribute actively to establishing a successful remote work culture within the Griaule development team.

Benefícios

    vagas

    PRODUTOS

    Product Manager

    Campinas – SP
    PROJETOS

    Back-end Software Engineer

    Campinas – SP
    TECNOLOGIA

    Support Analyst

    Campinas – SP
    Políticas de Privacidade

    Este site usa cookies para que possamos oferecer a melhor experiência de usuário possível. As informações de cookies são armazenadas em seu navegador e executam funções como reconhecê-lo quando você retorna ao nosso site e ajudar nossa equipe a entender quais seções do site você considera mais interessantes e úteis.