Uma empresa líder em tecnologia está procurando por um profissional experiente para o cargo de Desenvolvedor Java Sênior.
Agora, vamos explorar a função e seus requisitos.
Desenvolvedor Java Sênior
O candidato ideal será responsável por desenvolver e manter a lógica de negócios de aplicações complexas, utilizando as melhores práticas de desenvolvimento e as tecnologias mais recentes.
* Responsabilidades:
* Desenvolver e implementar soluções robustas e escaláveis utilizando Java e seus principais frameworks;
* Identificar pontos de melhoria no código e uso eficiente dos componentes de arquitetura;
* Realizar troubleshooting de sistemas;
* Garantir a qualidade do código através de testes unitários e de integração;
* Trabalhar em equipe, colaborando com outros desenvolvedores, arquitetos e stakeholders;
* Realizar a manutenção e otimização de sistemas existentes;
* Acompanhar as últimas tendências e tecnologias do mercado.
Requisitos Obrigatórios
Nossa equipe busca alguém com os seguintes conhecimentos:
* Tecnologias requeridas:
* JAVA/J2EE;
* Apache Maven;
* Eureka;
* AWS Secret Manager;
* Cloud Computing (AWS, Azure, GCP);
* Testes unitários componentes e classes (TDD) - Karma e Junit;
* Integração Contínua e Entrega Contínua (CI/CD);
* Docker, Kubernetes, Terraform;
* Desenvolvimento Backend com SPRING BOOT;
* Desenvolvimento de API's, JAVA EE, SPRING WEB, SPRING DATA, SPRING SECURITY;
* Banco de Dados (SQL, MYSQL, POSTGRESQL);
* API (Postman);
* API Gateway (Spring Cloud);
* API (REST, RESTFUL, WEBSOCKET, SOAP, WEBHOOK, GRAPHQL).