Sobre a oportunidade
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
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