* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Estamos buscando um(a) Desenvolvedor(a) Sênior Java Back-end para atuar no desenvolvimento, evolução e sustentação de aplicações robustas, escaláveis e seguras.
A pessoa profissional será responsável pelo desenvolvimento de soluções back-end, construção e manutenção de APIs, integração entre sistemas e utilização de tecnologias de cloud e containerização, contribuindo também para a qualidade e evolução das soluções desenvolvidas.
Principais responsabilidades
- Desenvolver e evoluir aplicações back-end utilizando Java e Spring Boot.
- Projetar, implementar e manter APIs REST.
- Desenvolver integrações entre sistemas e serviços.
- Trabalhar com bancos de dados utilizando PostgreSQL.
- Desenvolver e manter soluções executadas em ambientes AWS.
- Utilizar Docker para empacotamento e execução das aplicações.
- Utilizar Git para controle de versão e colaboração no desenvolvimento.
- Participar da análise e resolução de problemas técnicos relacionados às aplicações.
- Contribuir para a evolução e melhoria contínua das soluções desenvolvidas.
- Participar das discussões técnicas relacionadas às atividades e soluções do projeto.
Requisitos obrigatórios
- Java: experiência sólida com desenvolvimento back-end utilizando Java, atuando na construção e evolução de aplicações e serviços.
- Spring Boot: experiência prática com Spring Boot no desenvolvimento de aplicações back-end e serviços, incluindo construção e manutenção de APIs e integrações.
- PostgreSQL: experiência com banco de dados PostgreSQL, realizando consultas, manipulação e persistência de dados nas aplicações.
- AWS: experiência prática com recursos e serviços da AWS, atuando no desenvolvimento e/ou execução de aplicações em ambiente de cloud.
- Docker: conhecimento prático de Docker para criação, empacotamento e execução de aplicações em containers.
- Git: experiência com Git para controle de versão e desenvolvimento colaborativo, utilizando os principais recursos da ferramenta no dia a dia.
- REST: experiência no desenvolvimento e consumo de APIs REST, realizando integrações entre aplicações e serviços.
Conhecimentos técnicos desejáveis
- SOAP/WSDL: conhecimento ou experiência com integrações utilizando serviços SOAP e contratos WSDL, incluindo consumo e comunicação entre sistemas.
- OAuth 2.0 / OpenID Connect: conhecimento dos padrões de autenticação e autorização OAuth 2.0 e OpenID Connect, especialmente em cenários de integração e segurança de APIs.
- Filas assíncronas (SQS FIFO): conhecimento de comunicação assíncrona utilizando filas, especialmente Amazon SQS FIFO, compreendendo o funcionamento de processamento e troca de mensagens entre aplicações.
Perfil que buscamos
- Profissional com experiência sólida em desenvolvimento Back-end Java.
- Perfil proativo, analítico e orientado à resolução de problemas.
- Capacidade de atuar com autonomia no desenvolvimento e evolução das soluções.
- Boa comunicação e facilidade para trabalhar em equipe.
- Interesse em contribuir tecnicamente para o desenvolvimento e evolução das aplicações.
Buscamos proporcionar ao nosso time um ambiente acolhedor, dinâmico e colaborativo. Para isso, temos várias iniciativas, como:
- Oportunidades 100% remotas 👨🏻💻
- Plano de saúde 👨⚕️
- Plano odontológico 🦷
- Vale-alimentação 🍽️
- Vale home office 💻
- Feedbacks periódicos 💬
- Programa de indicações 🏅
- Acolhimento psicológico 🙋🏻♂️
- Ginástica laboral 🏋️
- Academia de conhecimento 🧠
- Convênio com escola de inglês 🔤
- Reuniões mensais de transparência 🔃
- Happy hour online 🍻
- Kit de boas-vindas 🎁
