Posição: Desenvolvedor Java / J2EE
Localização: Washington, DC (Remoto)
Duração do Contrato: 12+ meses
Responsabilidades do Cargo:
– Trabalhar sob a orientação de desenvolvedores seniores ou arquitetos
– Desenvolver, testar e manter código Java/J2EE de alta qualidade
– Construir funcionalidades de aplicações utilizando frameworks como Spring, Hibernate ou Struts
– Contribuir para a criação de serviços web RESTful e SOAP
– Interpretar requisitos técnicos e convertê-los em código funcional
– Colaborar com analistas de negócios para esclarecer e refinar requisitos
– Seguir padrões de codificação e melhores práticas estabelecidas
– Participar de revisões de código e aplicar feedback de colegas e desenvolvedores seniores
– Escrever e executar testes unitários e de integração
– Solucionar e corrigir problemas de aplicação, escalando questões complexas quando necessário
– Documentar código, processos e configurações de sistema
– Manter a documentação técnica atualizada para os componentes atribuídos
– Trabalhar em estreita colaboração com as equipes de QA, UI/UX e DevOps para atingir os objetivos do projeto
– Relatar progresso e quaisquer impedimentos aos líderes ou gerentes de projeto
– Manter-se atualizado sobre as mais recentes tecnologias e ferramentas Java/J2EE
– Participar de treinamentos e sessões de compartilhamento de conhecimento
– Criar e gerenciar consultas de banco de dados e procedimentos armazenados
– Apoiar a implantação da aplicação e atividades pós-implantação
– Refatorar e otimizar o código conforme orientação
– Auxiliar na resolução de problemas em produção
– Fornecer suporte técnico a desenvolvedores juniores quando necessário
Qualificações Necessárias:
– Mínimo de 5 anos de experiência
– Sólida experiência em desenvolvimento de aplicações Java/J2EE e frameworks relacionados
– Experiência com integração usando Kafka para processamento de dados
– Familiaridade com serviços intermediários da AWS ou Azure, como AWS SQS e EventBridge
– Capacidade de configurar pipelines CI/CD para testes e implantação automatizados
– Experiência com ferramentas de pipeline como Jenkins, GitLab CI/CD ou Azure DevOps
– Experiência preferencial com ferramentas de desenvolvimento assistidas por IA para aumento de produtividade
– Fortes habilidades analíticas e de resolução de problemas
– Capacidade de projetar soluções de software escaláveis e eficientes
– Excelentes habilidades de comunicação para trabalho com equipes multifuncionais e partes interessadas
– Conhecimento de serviços e arquiteturas em nuvem, especialmente AWS ou Azure
– Proficiência na construção de APIs RESTful usando Spring Boot e Spring MVC
– Experiência com Angular, TypeScript, HTML5 e CSS3
To apply for this job, please visit www.jobg8.com