MISSÃO DO CARGO:
Oportunidade para atuar como Especialista Full Stack na maior empresa de tecnologia do Brasil!
O QUE VOCÊ VAI FAZER:
* Desenvolver funcionalidades de alta complexidade utilizando Java no backend e Angular no frontend, garantindo código limpo, modular e performático;
* Analisar e propor melhorias na arquitetura do sistema, tanto em componentes backend quanto frontend;
* Criar e manter APIs RESTful seguindo boas práticas de design e documentação;
* Desenvolver testes automatizados para garantir a qualidade e confiabilidade do código (testes unitários, integração e end-to-end);
* Realizar code reviews para garantir a qualidade técnica e compartilhar conhecimento com a equipe ;
* Implementar e otimizar consultas em bancos de dados relacionais;
* Participar de reuniões com clientes para elicitação e detalhamento de requisitos técnicos complexos;
* Contribuir com a evolução contínua da base de código, identificando oportunidades de refatoração;
* Auxiliar na resolução de problemas técnicos complexos, fornecendo mentoria para membros mais juniores da equipe;
* Contribuir para a documentação técnica do projeto, garantindo que ela permaneça atualizada e útil.
O QUE ESPERAMOS DE VOCÊ:
* Backend: Experiência avançada em desenvolvimento Java (Java 11+);
* Conhecimento sólido em Spring Framework (Spring Boot, Spring Data, Spring Security);
* Experiência com criação e consumo de APIs REST/SOAP;
* Conhecimento em bancos de dados relacionais (MySQL, PostgreSQL ou Oracle);
* Habilidade com JPA/Hibernate e SQL avançado;
* Experiência com ferramentas de build (Maven ou Gradle);
* Conhecimento em servidores de aplicação (JBoss/WildFly, Tomcat);
* Experiência com testes unitários e de integração (JUnit, Mockito);
* Frontend: - Experiência com Angular (versão 12+);
* Conhecimento sólido em HTML5, CSS3 e JavaScript/TypeScript;
* Experiência com bibliotecas de componentes Angular (Material, PrimeNG);
* Conhecimento em padrões de design responsivo e acessibilidade web;
* Experiência com ferramentas de testing frontend (Jasmine, Karma, Protractor);
* DevOps e Ferramentas: - Conhecimento em controle de versão Git e fluxos de trabalho GitFlow;
* Experiência com pipelines CI/CD (Jenkins, GitLab CI ou similar);
* Noções de containerização (Docker, Kubernetes) - nível básico;
* Familiaridade com metodologias ágeis (Scrum, Kanban);
* Diferenciais - Conhecimento em arquitetura de microsserviços;
* Experiência com mensageria (Kafka, RabbitMQ, PubSub);
* Conhecimento em cloud (AWS, Azure ou GCP);
* Experiência com ferramentas de monitoramento (Grafana, Prometheus, NewRelic);
* Conhecimento em práticas de DevSecOps;
* Certificações relevantes na área de desenvolvimento Java ou Angular.