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.