Desenvolvedor Java Fullstack Sênior
Indexed description
#JoinUs 💙A Join está em busca de uma Pessoa Desenvolvedora Java Fullstack para fazer parte de um time focado em fazer o melhor!
Na Join nós acreditamos que softwares desenvolvidos para pessoas transformam negócios, por essa razão, o nosso time de Recruiters está sempre atento para encontrar aqueles que vão nos ajudar a cumprir esse objetivo.
Como Pessoa Desenvolvedora Java Fullstack você fará parte de uma squad focada em qualidade, processos criativos e desenvolvimento ágil.
Vaga 100% remota! Aceitamos candidatos de todas as regiões do Brasil =D
Responsabilidades e atribuições
No seu dia a dia esperamos que você toque os seguintes processos:
Desenvolver, manter e evoluir sistemas corporativos baseados em tecnologia Java, garantindo qualidade, desempenho, segurança e aderência aos requisitos funcionais e não funcionais.
Atuar na implementação de manutenções corretivas, adaptativas, evolutivas e preventivas em sistemas de informação.
Realizar análise, diagnóstico e resolução de incidentes e problemas em ambientes de desenvolvimento, homologação e produção.
Participar da definição e implementação de soluções técnicas alinhadas aos padrões arquiteturais definidos pela CONTRATANTE.
Desenvolver e manter APIs, microsserviços e integrações entre sistemas internos e externos.
Realizar revisão de código, identificação de melhorias e aplicação de boas práticas de engenharia de software.
Elaborar e manter documentação técnica relacionada às soluções desenvolvidas. Participar de cerimônias e atividades de metodologias ágeis, contribuindo para o planejamento e execução das entregas.
Apoiar atividades de testes unitários, integrados e homologações, assegurando a qualidade das soluções entregues.
Atuar na análise de desempenho, escalabilidade e observabilidade das aplicações.
Apoiar iniciativas de modernização tecnológica, refatoração e melhoria contínua dossistemas.
Promover a reutilização de componentes, padronização de soluções e redução de passivos técnicos.
Trabalhar em conjunto com analistas, arquitetos, equipes de sustentação, infraestrutura, segurança da informação e demais áreas envolvidas.
Garantir conformidade com os requisitos técnicos, metodológicos e operacionais estabelecidos contratualmente.
Requisitos e qualificações
O que será necessário para o nosso match perfeito:Curso superior completo na área de Tecnologia da Informação ou áreas correlatas.
Experiência mínima de 6 (seis) anos desempenhando funções de desenvolvimento aplicações web utilizando tecnologias JAVA.
Conhecimento em princípios e práticas de desenvolvimento ágil, incluindo Scrum, Kanban e Extreme Programming (XP).
Conhecimento em padrões de projeto e arquitetura de aplicações corporativas.
Experiência com desenvolvimento de APIs REST e integração entre sistemas.
Experiência em Angular;
Experiência em arquitetura de microsserviços.
Experiência com ferramentas de versionamento de código.
Experiência em sustentação e troubleshooting de ambientes produtivos.
Experiência em integração contínua e entrega contínua (CI/CD). Experiência em observabilidade e monitoramento de aplicações.
Git, GitLab ou GitHub.
Java 8 ou superior.
Spring Framework, Spring Boot e Spring Cloud.
Experiência com banco de dados Oracle.
DesejávelSmartGWTJPA/Hibernate.
Maven ou Gradle.
Docker e Kubernetes.
Mensageria (Kafka, RabbitMQ ou similares).
SonarQube.
OpenAPI / Swagger.
Cloud Computin
Informações adicionais
🏡 Full Remoto – Trabalhe na segurança e conforto do seu lar💙🖥️ Auxílio Infraestrutura;⌚️ Flexibilidade de horário;🥳 Day Off no dia do aniversário – com direito a surpresa! 🎓 Incentivo a formação e certificações;🎯 Acesso ao Alura;🧑🎓 Parceria com FIAP; 🏆 Indicação Premiada;🩺 Plano de Saúde;🦷 Plano Odontológico;🧘♀️Vittude - plataforma de saúde mental;🏋️♂️Wellhub - para sua saúde física;🪙 New Value - cupons de desconto;🏦 SESC;🍛Vale alimentação e/ou refeição.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search