Software Engineer Java Sênior
A Oportunidade
Estamos em busca de profissionais com experiência em JAVA, que sejam criativos, inovadores e solucionadores de problemas. Nosso time é focado em integrações, por isso buscamos um profissional com experiência prévia nesse tipo de solução, especialmente em ambientes complexos que envolvem múltiplos sistemas e tecnologias.
Sua missão será integrar uma das squads do time de arquitetura e framework da SoftExpert, trabalhando na evolução da arquitetura do produto e requisitos que não são de negócio. Dentro do time de tecnologia, a atuação será direcionada à camada de serviços, requisitos de segurança, stack de desenvolvimento, Analytics ou requisitos de colaboração.
Responsabilidades:
- Avaliar, discutir e definir proposta de soluções arquiteturais de sistemas e propor melhorias, promovendo coesoes técnicas e consistentes ao produto;
- Planejar e executar solucoes para plataforma de microsservicos;
- Interagir com outras equipes para garantir integrações da ferramenta e produtos;
- Cuidar da monitoração do ambiente e criar ações proativas que garantem a saúde do produto;
- Atuar no atendimento de chamados para correção de bugs e dúvidas com o cliente.
Requisitos:
Requisitos técnicos:
- Experiência avançada em programação na linguagem Java;
- Conhecimento em arquitetura de micros serviços e sistemas monolíticos;
- Experiência com APIs REST e SOAP;
- Experiência com autenticação e protocolos de segurança, como OAuth, SAML e OIDC;
- Experiência com cloud (preferencialmente AWS);
- Conhecimento em boas práticas de segurança no desenvolvimento;
Diferenciais:
- Experiência prévia no desenvolvimento de integrações entre sistemas;
- Familiaridade com ferramentas de mensageria (Kafka, RabbitMQ);
- Práticas de DevOps e CI/CD (Docker, Kubernetes, GitLab CI);
- Experiência com PHP (para manutenção e integração com sistemas existentes);
- Experiência com integrações utilizando SCIM, LDAP ou outras tecnologias de IAM;
- Experiência avançada com frameworks Java, como Spring Boot;
Soft Skills:
- Capacidade de liderança técnica e mentoria de times;
- Boa comunicação e habilidade para trabalhar em equipe;
- Perfil analítico e foco na resolução de problemas.