Job description #JoinUsA Join está em busca de uma Pessoa Desenvolvedor Java Sênior 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 Desenvolvedor Java Sênior 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.Main responsibilities No seu dia a dia esperamos que você toque os seguintes processos:Apoiar áreas de negócios em resolução de problemas com atendimento especializado;Contribuir em todas as fases do ciclo de vida de desenvolvimento;Escrever um código bem projetado, testável e eficiente;Contribuir com a sustentação e operação dos sistemas em atividade;Contribuir com o time especializado de DevOps, para automatização das esteiras dos sistemas.Requirements and skills O que será necessário para o nosso match perfeito:Formação superior completa na área de Ciência da Computação ou áreas equivalentes;Experiência comprovada em desenvolvimento Java, com no mínimo 5 anos de atuação;Experiência com Spring MVC, Spring Boot, Spring Security;Experiência no desenvolvimento frontend com Angular ou React com no mínimo 2 anos de atuação;Experiência com containers (Docker);Experiência com banco de dados relacional (SQL Server ou Postgres);Experiência com desenvolvimento de APIs Rest e Webservices;Experiência em ferramenta de versionamento de código Git com padrões de Gitflow;Experiência em ambientes de Integração Contínua, preferencialmente GitLab, GitHub ou AzureDevOps;Experiência na configuração de servidores web e servidores de aplicação (Tomcat, Jboss);Experiência com servidores Linux;Experiência em infraestrutura e ferramentas: CI/CD, Cloud (AWS);Experiência com testes de software, como funcionais (JUnit/Mockito), de integração, E2E, carga, etc.
;Facilidade de relacionamento e comunicação;Autonomia, sentido de responsabilidade, proatividade e espírito de equipe.Será um diferencial:Experiência com orquestração de containers (Kubernetes);Experiência em ferramenta de versionamento de código Git com padrões de Gitflow;Conhecimento em monitoramento de aplicações (Prometheus, Jmeter, Grafana e Graylog);Conhecimento em Gestão de Identidade e Protocolos de autenticação (OAuth2, OpenID, SAML, LDAP);Experiencia com Integração de Identity Provider e federações, com uso de Keycloak;Experiência em outras linguagens de programação, como NodeJS, PHP, Python;Experiência em documentação funcional de sistemas, com uso de C4 Model para arquitetura e PlantUML para diagramas técnicos;Experiência com ferramentas Sonar e Nexus.Additional information 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;TotalPass - para sua saúde física;New Value - cupons de desconto;SESC;Vale alimentação e/ou refeição.#J-18808-Ljbffr