Descrição
O Desenvolvedor Java Sênior será responsável pelo desenvolvimento, manutenção e otimização de aplicações utilizando a linguagem Java. Ele atuará em projetos desafiadores, garantindo a qualidade do código, aplicando boas práticas de desenvolvimento e participando ativamente na definição da arquitetura dos sistemas.
Responsabilidades e atribuições
Atender as demandas de suporte, colaborando na resolução de problemas e desenvolvimento de soluções técnicas; Colaborar com a equipe de suporte para resolver problemas técnicos, diagnosticar erros e implementar soluções eficazes; Desenvolver, manter e aprimorar aplicativos Java de alta qualidade que atendam às necessidades dos clientes; Trabalhar com sistemas de mensageria, como Kafka, AWS SQS e RabbitMQ, para otimizar a comunicação entre componentes de software; Implementar melhores práticas de segurança e escalabilidade em todas as etapas do desenvolvimento; Colaborar com equipes interfuncionais para garantir a integração bem-sucedida de aplicativos com serviços em nuvem, como AWS e GCP; Participar de atividades de depuração, testes e documentação para garantir a estabilidade e a manutenção contínua dos sistemas.
Requisitos e qualificações
Experiência mínima de 5 anos em desenvolvimento Java, com a capacidade de projetar, desenvolver e manter aplicações de qualidade; Residir em Campinas e Região; Proficiência em Spring Boot, incluindo o desenvolvimento de aplicativos baseados nesse framework; Experiência com sistemas de mensageria, incluindo Kafka, AWS SQS e RabbitMQ; Familiaridade com serviços em Cloud (ênfase em AWS e/ou GCP); Compreensão de contêineres Docker e orquestração com Kubernetes; Experiência em desenvolvimento e otimização de aplicativos que utilizam o banco de dados Postgres; Habilidades de solução de problemas e depuração de códigos eficazes; Atenção aos detalhes e compromisso com a qualidade do código.