Atribuições Principais
Definir as melhores práticas de desenvolvimento;
O que procuramos?
- Definir as melhores práticas de desenvolvimento;
- Programar, codificar e testar sistemas na linguagem, transitando entre projetos de desenvolvimento Front-End e Back-End;
- Executar o desenvolvimento das funcionalidades complexas;
- Propor evoluções tecnológicas nos sistemas.
- Monitorar a execução das boas práticas de desenvolvimento de sistemas.
- Validar o nível de testes existentes nos projetos;
- Validar as novas funcionalidades das aplicações;
- Monitorar o desempenho e performance dos sistemas das aplicações;
- Propor evoluções tecnológicas nos sistemas;
- Antecipar-se a oportunidades e problemas, ágil com rapidez e eficácia, desenvolvendo soluções de forma preventiva;
- Auxiliar na orientação dos desenvolvedores mais novos e contribuir nas tomadas de decisão do projeto;
- Executar a manutenção dos sistemas, fazendo possíveis alterações, atendendo às necessidades dos usuários;
- Desenvolver trabalhos de montagem, depuração e testes de programas, executando serviços de manutenção nos programas já desenvolvidos.
Responsabilidades
- Projetar, desenvolver e manter aplicações Fullstack utilizando Java (JEE, Spring Boot) e Angular;
- Atuar desde o backend (camadas de negócio, APIs REST, persistência) até o frontend (componentes reativos e responsivos);
- Participar da definição de arquitetura e padrões de projeto, garantindo qualidade e manutenibilidade do código;
- Implementar integrações com serviços internos e externos, utilizando API REST, Swagger e boas práticas de segurança;
- Contribuir com testes unitários, integração contínua e automação de deploys;
- Realizar análises de performance e otimização de consultas SQL;
- Colaborar em um ambiente ágil (Scrum/Kanban) com outros desenvolvedores, analistas e arquitetos de software.
Requisitos Obrigatórios
- Experiência sólida de mais de 6 anos em desenvolvimento Java, com atuação em JEE e/ou Spring Boot;
- Experiência em Angular 11+;
- Domínio em HTML5, CSS3 e JavaScript/TypeScript;
- Domínio em API REST, Swagger e protocolo HTTP;
- Experiência com JPA/Hibernate e SQL ANSI;
- Vivência com DEVOPS;
- Experiência com bancos de dados relacionais (MS SQL Server e/ou IBM DB2);
- Conhecimento em processamento batch e servidores de aplicação (WildFly, WebSphere, etc.);
- Prática com integração contínua e testes unitários (JUnit, Mockito, etc.).
Desejado
- Experiência em projetos com Java EE (JEE) de grande porte;
- Conhecimentos de arquitetura de microsserviços e mensageria (Kafka);
- Noções de CI/CD pipelines;
- Vivência em ambientes ágeis (Scrum, Kanban) e ferramentas como Jira.
Localidade da posição
Remoto (Há uma preferência para profissionais que residam no Distrito Federal e região).
Por que construir sua carreira na Meta?
Oferecemos autonomia, metas claras e um ambiente dinâmico e desafiador, onde os profissionais têm oportunidade de interagir com diferentes tecnologias, participar de todos os tipos de projetos, trazer novas ideias e trabalhar de qualquer lugar do Brasil e (por que não?) do mundo.
Além disso, somos uma das melhores empresas para se trabalhar no Brasil segundo o Great Place to Work e uma das 10 empresas que mais crescem no país há 3 anos consecutivos, segundo o Anuário Informática Hoje.
Quais são nossos valores?
- Somos pessoas servindo pessoas
- Pensamos e agimos como donos
- Temos gana por performance
- Crescemos e aprendemos juntos
- Buscamos excelência e a simplicidade
- Temos inovação e criatividade no nosso DNA
Todas as pessoas são bem-vindas independentemente de sua condição, deficiência, etnia, crença religiosa, orientação sexual, aparência, idade ou afins.
Queremos que você cresça conosco em um ambiente acolhedor e repleto de oportunidades.
Se identificou?
Então, #VemSerMeta!
#J-18808-Ljbffr