Desenvolvedor Java Senior
Empresa confidencial
Descrição da vaga
Estamos em busca de um Desenvolvedor Java Sênior para se juntar à nossa equipe, responsável por projetar, desenvolver e manter aplicações de software de alta qualidade que atendam às necessidades dos usuários e às especificações do projeto. As principais responsabilidades incluem:
- Analisar requisitos de sistemas e colaborar com a equipe de design para criar soluções eficientes e funcionais;
- Codificar, testar e implementar novas funcionalidades e melhorias em Java e outras linguagens, conforme a demanda do projeto;
- Realizar manutenção corretiva e evolutiva das aplicações existentes, assegurando sua performance e segurança;
- Participar ativamente de reuniões de planejamento e revisão, contribuindo com ideias e feedbacks para otimizar o processo de desenvolvimento;
- Colaborar com equipes multidisciplinares, incluindo designers, gerentes de projeto e outros desenvolvedores, garantindo a integração das soluções com sistemas existentes;
- Elaborar documentação técnica e de usuário, essencial para o suporte das aplicações desenvolvidas;
- Utilizar ferramentas de controle de versão, como Git, para gerenciar o código e facilitar a colaboração em equipe;
- Manter-se atualizado sobre as tendências e novas tecnologias no desenvolvimento de software, propondo inovações e melhorias contínuas;
- Realizar testes de unidade e de integração para garantir a qualidade das entregas;
- Acompanhar e resolver problemas técnicos apresentados por usuários e stakeholders, agindo proativamente para assegurar a satisfação dos mesmos.
O candidato ideal possui uma forte capacidade de resolução de problemas, habilidades de comunicação, e é capaz de trabalhar em equipe. É desejável conhecimento em metodologias ágeis e experiência prévia em projetos semelhantes, além de uma verdadeira paixão por desenvolver soluções tecnológicas eficazes. Se você está pronto para enfrentar novos desafios e contribuir significativamente para nossa equipe, não deixe de se candidatar!
Experiência sólida em desenvolvimento Java, com profundo conhecimento da linguagem e do ecossistema Java na nuvem AWS. É necessário ter expertise no AWS SDK para Java, abrangendo a utilização das bibliotecas oficiais (v1 e v2) para integrar e consumir serviços da AWS, como Amazon S3, EC2 e DynamoDB diretamente em código Java.
Conhecimento em Powertools for AWS Lambda é imprescindível, uma vez que este conjunto de utilitários facilita a implementação de rastreamento, métricas, logs estruturados e integração com Apache Kafka em funções desenvolvidas em Java para o AWS Lambda.
Experiência na utilização do AWS Serverless Java Container, com ênfase em frameworks como Spring, Spring Boot, JAX-RS ou Jersey, é altamente desejável.
É desejável também ter familiaridade com Spring AI e com o Amazon Q Developer, demonstrando a capacidade de trabalhar com tecnologias de ponta e inovações no desenvolvimento de software.
A vaga requer que o candidato apresente um sólido entendimento de desenvolvimento ágil e práticas de integração contínua, além de habilidades para resolver problemas complexos e gerar soluções criativas e eficientes.
Habilidades de trabalho em equipe e comunicação eficaz são fundamentais para colaboração com diversos stakeholders. Autonomia, proatividade e uma verdadeira paixão por tecnologia e desenvolvimento serão considerações valiosas para esta posição.
Mais vagas em São Paulo
- Desenvolvedor (a) Full Stack Sênior
- Analista de Crédito Sênior
- Analista de Planejamento Financeiro Sênior | Desenvolvimento Imobiliário
- Consultor SAP MM Sênior
- Gerente de Projetos Sênior / PMO – Setor Financeiro
- Auxiliar de Treinamento e Desenvolvimento - PCD
- Analista Financeiro Pleno | Desenvolvimento Imobiliário
- Coordenador(a) de Desenvolvimento Humano e Experiência do Colaborador.
