Java API Developer - São Paulo, Brasil - Firedev IT

    Firedev IT
    Default job background
    Tecnologia / Internet
    Descrição

    A Firedev ) é uma consultoria em TI que tem como objetivo o desenvolvimento do negócio de seus clientes, aplicando uma abordagem de visão aberta para soluções, não limitando o cliente a uma tecnologia específica e sim utilizando pessoas com conhecimento qualificado para adaptar a tecnologia ao negócio trazendo melhores resultados.

    Estamos contratando Desenvolvedor Java Senior com ao menos 5 anos de experiência em times ágeis, e desenvolvimento de API em Java e Springboot para fazer parte da nossa equipe de experts e ajudar no crescimento de um de nossos clientes do ramo financeiro e pagamentos.

    Nós Firedevers nos preocupamos com a experiência de cada um, independente do projeto alocado sempre alinhando as expectativas de carreira do profissional com o desafio que lhe foi passado. Dinâmicas de interação entre os times e líderes. Incentivo ao crescimento, aprendizagem de novas tecnologias e desenvolvimento de ideias estão fortemente enraizadas em nossa cultura.

    ESSENCIAL:

    • INGLÊS FLUENTE P/ CONVERSAÇÃO.
    • ESPANHOL BÁSICO PARA COMPREENSÃO.

    Habilidades técnicas

    • Forte experiência prática em desenvolvimento de API com Java e Spring Boot
    • Profundo conhecimento de programação orientada a objetos.
    • Experiência em desenvolvimento e implantação de Microserviços.
    • Compreensão de ferramentas de versionamento de código, como Git
    • Experiência com testes baseados em JUnit.
    • Experiência com documentação usando Open API
    • Deve ter experiência em segurança de API, OAuth2 e familiaridade com Apigee Gateway.
    • Expertise em gerenciamento de código fonte com Git e em ferramentas CI/CD como Gitlab
    • Experiência com JMeter para realizar testes de estresse.
    • Compreensão de como criar simulações para simular serviços de back-end.
    • Excelentes habilidades de depuração para diagnosticar e corrigir problemas de código.
    • Compreensão da desserialização XML com Jackson
    • Excelentes habilidades de teste. Deve ser capaz de executar a API localmente e testar casos Mock:

    Todos os campos de entrada da API são validados e mensagens de erro adequadas são retornadas.

    Vários cenários de falha são testados para confirmar que os códigos de resposta HTTP adequados foram retornados.

    Durante o teste, o desenvolvedor deve confirmar que todos os campos da entrada da API foram passados ​​para o backend e todos os campos da resposta do backend são retornados na resposta.

    As especificações da API aberta são exibidas corretamente em relação ao uso e à documentação do caso camel.

    • Experiência em testes de APIs com Postman e conhecimento na criação de scripts de pré-solicitação.
    • Experiência na execução de verificações de segurança para analisar vulnerabilidades de código.
    • Experimente pesquisar dados no Splunk.

    Habilidades interpessoais

    • Deve abordar proativamente o desenvolvimento da API, considerando o que os líderes de tecnologia e os clientes esperam da API.
    • Deve ter excelentes habilidades de comunicação para discutir quaisquer preocupações ou dúvidas com os líderes técnicos. Ao se comunicarem com líderes técnicos, os desenvolvedores podem garantir que a API atenda às suas expectativas e seja da mais alta qualidade.
    • Deve entender que qualquer problema com o desenvolvimento afetará os clientes, portanto, o desenvolvedor deve implementar APIs levando isso em consideração.
    • Os desenvolvedores devem ser autocríticos para que possam melhorar seu desempenho com base no feedback do líder.

    Detalhes da vaga

    Sede da empresa: São Paulo/SP

    Local de trabalho: Híbrido, região da Av. Paulista.

    Remuneração: Negociável