Job description
#JoinUs
A Join está em busca de uma Pessoa Desenvolvedor Java Fullstack Pleno 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 PessoaDesenvolvedor Java Fullstack Pleno 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
Main responsibilities
No seu dia a dia esperamos que você toque os seguintes processos:
- Prestar suporte técnico especializado às áreas de negócio, atuando na identificação e resolução eficiente de incidentes e problemas em sistemas em produção;
- Desenvolver e manter scripts e códigos de apoio à operação, garantindo que sejam bem estruturados, testáveis e alinhados às boas práticas de desenvolvimento;
- Atuar de forma proativa na sustentação e monitoramento dos sistemas, assegurando alta disponibilidade, estabilidade e performance;
- Colaborar com o time de DevOps na automação de processos operacionais e na melhoria contínua das esteiras de entrega e integração contínua (CI/CD).
Requirements and skills
O que será necessário para o nosso match perfeito:
- Experiência comprovada em desenvolvimento Java, com no mínimo 3 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.
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;
️️Wellhub - para sua saúde física;
???? New Value - cupons de desconto;
SESC;
Vale alimentação e/ou refeição.