Sobre a vaga
O(a) Senior Java Developer será responsável pelo design, desenvolvimento e manutenção de microsserviços Java em sistemas de grande escala, garantindo qualidade, segurança e performance.
Projetar, desenvolver e manter microsserviços baseados em Java para sistemas complexos e de larga escala;
Dar suporte e manutenção para serviços existentes, assegurando alta disponibilidade e performance;
Implementar boas práticas de design de software, arquitetura e padrões de codificação;
Utilizar plataformas e serviços de cloud computing para deploy e gestão de microsserviços;
Trabalhar com bancos de dados SQL e NoSQL para modelagem e gerenciamento eficiente de dados;
Usar ferramentas de conteinerização e orquestração para deploy escalável;
Implementar práticas e ferramentas de DevOps (pipelines de CI/CD, automação de infraestrutura) para otimizar desenvolvimento e deploy;
Garantir a aplicação de princípios e práticas de segurança em todas as fases do desenvolvimento (autenticação, autorização, criptografia);
Utilizar ferramentas de IA para apoiar decisões e aprimorar processos de desenvolvimento;
Monitorar e observar performance dos sistemas, criando dashboards e alertas quando necessário;
Mentorar e apoiar desenvolvedores juniores, promovendo uma cultura de aprendizado contínuo;
Comunicar conceitos técnicos de forma clara para stakeholders técnicos e não técnicos;
Colaborar com times multifuncionais (desenvolvedores, testers, product owners) para entregar soluções de software de alta qualidade.
O que você precisa ter
Graduação em áreas relacionadas à computação (Engenharia da Computação, Ciência da Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas etc.);
Fundamentos sólidos em design orientado a objetos, estruturas de dados, algoritmos e resolução de problemas;
Experiência em backend com forte domínio em Java;
Experiência com serviços RESTful e microsserviços;
Conhecimento avançado em Spring Framework (Spring Boot, Spring Security, Spring MVC) ou similar;
Conhecimento avançado em padrões de design e melhores práticas de desenvolvimento;
Boa comunicação em inglês (escrita e falada);
Paixão por desenvolvimento de software e por garantir sua qualidade;
Motivação para construir soluções de classe mundial que impactam milhões de usuários;
Criatividade para resolver problemas e buscar constantemente melhorias em processos e soluções;
Capacidade de se comunicar de forma clara com o time e a empresa, identificando demandas e prioridades;
Autonomia para reconhecer prioridades atuais e novas, avaliando o impacto dos resultados no produto final.
Conhecimento avançado em conceitos de testes de software (testabilidade, regressão, unitário, integração, stress, automação de testes);
Experiência com ferramentas de DevOps (Kubernetes, Docker, Azure etc.);
Conhecimento em RabbitMQ, NewRelic ou similares;
Experiência com CosmoDB/MongoDB.
O que oferecemos
Bônus baseado em desempenho*
Bônus de assiduidade*
Plano de previdência privada
Vale-refeição
Seguro saúde, odontológico e de vida
Descontos em medicamentos
Subsídio para cuidados infantis
Descontos em produtos Ambev*
Vale Materiais Escolares
Plataformas de idiomas e treinamentos
*Benefícios sujeitos às regras aplicáveis.
Desenvolvedor Back-End Java | Microserviços e AWS
Desenvolvedor Java Junior/MidLevel - Trabalho Remoto | REF#270971
Senior Java Support (Hybrid position- São Paulo)
Senior Java Support (Hybrid position- São Paulo)
Americana, São Paulo, Brazil 3 months ago
Desenvolvedor Fullstack (Java e AngularJS) Pleno
Analista de Sistemas PL -Desenvolvedor(a) Fullstack – Foco em Frontend e UX
Nova Odessa, São Paulo, Brazil 1 month ago
Mid Level Fullstack Developer Java+Angular+Node, Campinas, Brasil (Híbrido)
#J-18808-Ljbffr