Ir para o conteúdo

Pessoa Desenvolvedora Back End I

  • Híbrido
    • Campinas, São Paulo, Brasil

Descrição da vaga

Somos uma organização 100% nacional, apaixonados pela criação de tecnologia brasileira e focados em soluções e inovações.

Geramos soluções em TIC's (Tecnologia da Informação e Comunicação), que são aplicadas em diversos setores, como: telecom, agronegócios, financeiro, utilities, indústrias, cidades, varejo e serviços de defesa e segurança.

Acreditamos que por meio do Nosso Jeito de Ser e de Fazer, atingiremos resultados sustentáveis, contribuindo para o desenvolvimento das nossas pessoas e da sociedade.

Nossos valores definem nossa essência: quem somos, o que nos inspira e nos torna únicos. Eles são o Nosso Jeito de Ser.


Valores institucionais - COCRIAR:

Colaboração

Orientação ao cliente

Confiança

Respeito

Inovação

Agilidade

Resultado

A partir do Nosso Jeito de Ser definimos as competências e os comportamentos que refletem, na prática, o Nosso Jeito de Fazer - Liderança e Capacidade de Influência, Integração e Cooperação, Escuta Ativa, Ética e Integridade, Inteligência Emocional, Curiosidade e Aprendizado, Pensamento Digital, Pensamento Sistêmico, Resiliência e Flexibilidade, Planejamento e Gerenciamento do Tempo, Geração de Valor, Decisão com Base em Dados

Identifica-se com Nosso Jeito de Ser e de Fazer? Então venha COCRIAR com a gente integrando nosso time como Desenvolvedora Back End I.

Requisitos da vaga

Quais serão seus desafios no dia-a-dia:

  • Desenvolver aplicação Java com Jakarta EE 10 e conhecimentos em JSF, JPA, EJB, CDI e Primefaces. Para servidores de aplicação em Wildfly e Jboss;

  • Implementar testes unitários;

  • Corrigir bugs e realizar melhorias em funcionalidades existentes, com foco em desempenho e estabilidade;

  • Colaborar com equipes de QA para garantir a integração eficiente entre sistemas;

  • Participar de revisões de código (code reviews) e seguir boas práticas de desenvolvimento;

  • Utilizar ferramentas de versionamento (Bitbucket) e colaborar com o fluxo de trabalho em times ágeis (Scrum/Kanban);

  • Documentar código, endpoints e funcionalidades, quando necessário;

  • Participar de reuniões de alinhamento e contribuir para a evolução contínua dos projetos;

  • Participar eventualmente de implantações fora do horário comercial;

  • Realizar análises técnicas em conjunto com cliente.

Buscamos alguém com:

  • Linguagem de programação: Java;

  • Banco de dados: Experiência básica com bancos de dados relacionais (Oracle ou PostgreSQL);

  • APIs: Desenvolvimento de REST;

  • Versionamento: Uso de Git e plataformas como Bitbucket;

  • Testes: Noções básicas de testes unitários e de integração;

  • Metodologias: Familiaridade com Scrum/Kanban e ferramentas como Jira, Trello ou similares.

Será legal se você tiver:

  • Conhecimento em outras linguagens backend (ex.: C#, Python, Node.js ou Go);

  • Banco de dados (ex. Mongo DB, Google BigQuery, Cassandra, Neo4J, JanusGraph, DGraph );

  • Frameworks: (Ex. Hazelcast, Kafka, RabbitMQ, Quarkus);

  • Ferramentas: (Ex. Sonar, Jenkins, Grafana, Rundeck);

  • Conhecimento em ferramentas de versionamento de banco de dados (Liquibase);

  • Noções de GraphQL;

  • Arquitetura e boas práticas: Conceitos de arquitetura MVC, camadas de aplicação, e princípios de clean code;

  • Segurança: Conceitos iniciais de autenticação/autorização (JWT, OAuth2);

  • Ambientes: Conhecimentos de Linux, uso de Docker e Kubernetes;

  • Cloud: Noções introdutórias de algum provedor de nuvem (OCI, AWS, Azure, GCP).

ou

Detalhes

Híbrido
  • Campinas, São Paulo, Brasil