Desenvolvedor java full stack pleno
Desenvolvedor java full stack pleno - Como uma empresa 100% brasileira, possui 4 marcas, sendo: (Brazzo, Mobato, Varimax e Otimax), com 6 centros de distribuição estratégicos em todo o país e um amplo portfólio que inclui milhares de itens de alta qualidade em prol da satisfação dos clientes, reforçados pela certificação ISO 9001:2015.
Principais responsabilidades: Desenvolver soluções em Java, com forte atuação em Spring Boot, incluindo Spring Data e Spring Security para criar aplicações back-end robustas e seguras; Projetar e manter APIs RESTful eficientes, aplicando boas práticas de versionamento e utilizando Swagger/OpenAPI para documentação clara e precisa; Desenvolver aplicativos móveis com Kotlin para Android; Trabalhar com banco de dados SQL Server, criando e otimizando consultas complexas; Utilizar Git para controle de versionamento, aplicando GitFlow para organização de branches e colaboração eficaz com a equipe; Configurar e gerenciar builds com ferramentas como Maven ou Gradle; Trabalhar com Docker para criação de ambientes em containers e auxiliar na integração contínua; Desenvolver testes automatizados e garantir cobertura de código; Colaborar ativamente na construção de soluções de microserviços e integração com AWS; Garantir que as aplicações atendam aos requisitos de segurança, como autenticação, autorização e proteção contra ataques; Contribuir para um ambiente de trabalho colaborativo, com comunicação clara e eficiente dentro da equipe; Ser proativo em sugerir melhorias no processo e resolver problemas técnicos de forma independente, além de lidar com múltiplas prioridades; Buscar constantemente aprender novas tecnologias e ferramentas para aprimorar o processo de desenvolvimento e entrega de software.
O que esperamos de você: Experiência com Java, Spring Boot (incluindo Spring Security), Kotlin e SQL Server; Experiência com desenvolvimentos ágeis, utilizando framework Scrum; Experiência com desenvolvimento de APIs RESTful, boas práticas de versionamento, segurança e documentação com Swagger/OpenAPI; Conhecimento de microserviços e AWS; Domínio de Git, com experiência em GitFlow; Proficiência em ferramentas de build como Maven ou Gradle; Experiência com ambientes de Docker e desenvolvimento em containers; Familiaridade com práticas de segurança em aplicações web; Capacidade de trabalhar de forma eficiente em equipe, boa comunicação e organização para gerenciar várias tarefas simultâneas; Proatividade para sugerir melhorias, identificar problemas e otimizar processos de desenvolvimento; Curiosidade e interesse em aprender novas tecnologias e ferramentas constantemente.
Você se destaca se tiver: Experiência com microsserviços e arquitetura orientada a eventos; Familiaridade com ferramentas de mensageria, como Kafka ou RabbitMQ; Noções de segurança em aplicações web, como autenticação, autorização, proteção contra ataques.