🎁 Antes de se candidatar, treine esta entrevista. Crie sua conta grátis no WorkMundi e ganhe um Treinamento de Entrevista no HelpsYouSpeak — sem custo, sem cartão. Quero meu treinamento →
Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sênior para atuar no desenvolvimento, evolução e modernização de aplicações corporativas de médio e grande porte, utilizando Java, Spring Boot e Angular. O profissional terá atuação em projetos estratégicos, envolvendo arquiteturas distribuídas, microsserviços, Cloud, integração entre sistemas e aplicações de alta disponibilidade e alto volume transacional, contribuindo para a evolução tecnológica e modernização de sistemas. 🎯 Principais responsabilidades Desenvolver e evoluir aplicações Full Stack, atuando tanto no backend quanto no frontend; Desenvolver soluções utilizando Java 11+/17, Spring Boot, Spring MVC, Spring Security, Spring Data JPA e Hibernate; Construir e integrar APIs REST, microsserviços e aplicações corporativas Enterprise; Desenvolver interfaces web utilizando Angular 14+, TypeScript, JavaScript (ES6+), HTML5, CSS3/SCSS, Angular Material e RxJS; Atuar na integração entre sistemas e na construção de soluções baseadas em arquiteturas distribuídas e Event-Driven; Trabalhar com bancos de dados SQL Server, Oracle e PostgreSQL, incluindo modelagem e otimização de consultas SQL; Participar de projetos de modernização de sistemas legados, evolução arquitetural e adoção de práticas Cloud Native; Desenvolver e manter pipelines de CI/CD, contribuindo para automação de build, testes e deploy; Atuar com práticas de Code Review, testes automatizados, observabilidade e Application Security; Desenvolver soluções utilizando serviços e recursos de Cloud e DevOps; Trabalhar com ambientes conteinerizados utilizando Docker, Kubernetes e OpenShift; Desenvolver e integrar soluções utilizando mensageria e streaming com Kafka e RabbitMQ; Atuar em soluções envolvendo SSO, autenticação de usuários e IAM; Contribuir para a construção de sistemas com requisitos de alta disponibilidade, escalabilidade, segurança e alto volume transacional; Participar de decisões técnicas e contribuir para a definição e evolução da arquitetura das soluções; Trabalhar em equipes multidisciplinares utilizando metodologias ágeis, como Scrum e Kanban. MODELO PJ, REMOTO E INGLÊS AVANÇADO (INTEGRAÇÃO COM TIMES INTERNACIONAIS)