Vaga de Desenvolvedor JAVA
- Daniel Advogados
- Desenvolvedor JAVA
- Rio de Janeiro/RJ
Informações da vaga
-
Salário A combinar
-
Modalidade Presencial
-
Contrato Aprendiz
-
Localização Rio de Janeiro/RJ
Descrição da vaga
Cargo: desenvolvedor java pleno Descrição: Estamos em busca de um analista desenvolvedor java plenopara integrar nossa equipe ágil e atuar na manutenção e evolução de nossos sistemas internos. Buscamos um profissional altamente capacitado, com sólida experiência em desenvolvimento web em java, arquitetura de software, boas práticas de programação e metodologias ágeis. Você trabalhará em um ambiente colaborando com times multidisciplinares para criar soluções robustas, escaláveis e de alto desempenho. Analisar e traduzir requisitos de negócio em soluções técnicas eficientes. Projetar, desenvolver e manter aplicações java spring boot e kotlin. Escrever código limpo, testável e eficiente, seguindo boas práticas como clean code Modelar e implementar estruturas em bancos de dados relacionais como oracle e mysql e bancos não relacionais como elastic search. Criar e manter testes automatizados, incluindo testes unitários, testes de integração e testes bdd. Participar ativamente das revisões de código (code review) e garantir a qualidade da entrega. Projetar e implementar apis restful eficientes e bem documentadas. Colaborar com as equipes de devops para automação e integração contínua (ci/cd). Desenvolver e manter documentações técnicas do projeto. Suporte para as equipes de ti de atendimento n1 e n2. Aplicar padrões de segurança para garantir a proteção dos sistemas desenvolvidos. Requisitos: experiência sólida no desenvolvimento de aplicações java com spring boot, spring mvc e spring security (mínimo. Desenvolvimento fullstack em toda camada mvc (frontend em ajax, jquery e bootstrap). Modelagem de dados em banco de dados oracle e mysql, com uso avançado de sql, otimização de querys etc. Conhecimento aprofundado nos principais frameworks java: spring boot, spring mvc, spring security e hibernate. Capacidade analítica e habilidade para resolver problemas complexos. Inglês nível técnico. experiência com o uso de ia para acelerar o desenvolvimento. experiência com kotlin para desenvolvimento backend. experiência com arquitetura de microsserviços e apis restful. experiência em testes unitários automatizados e testes de integração. Prática com metodologias ágeis (scrum, kanban, squads). experiência com versionamento de código (git/gitflow). experiência com refinamento e desenho de soluções. Desenvolvimento em oracle pl/sql para scripts de cargas, ajustes de base etc. Conhecimento em mensageria (rabbitmq, amazon sqs). experiência com ferramentas de observabilidade (grafana). experiência com docker e kubernetes para deploy e orquestração de containers. Conhecimento em práticas de devops e ci/cd (jenkins, bitbucket). Desenvolvimento em python. experiência com aws. Capacidade de trabalhar em equipe e colaborar com times multidisciplinares. Proatividade para sugerir melhorias e resolver problemas técnicos complexos. Boa comunicação e habilidades interpessoais. Facilidade para aprendizado contínuo e adaptação a novas tecnologias.