Desenvolvedor(a) Backend Sênior | Java
Descrição da Vaga
Somos ávidos por tecnologia, criatividade e desafios. Se você gosta de desafios, aprendizado constante e valoriza as conexões pessoais, junte\-se a nós! \#**Valorizamos** a diversidade e acreditamos que ela é fundamental para a inovação e entregas de valor aos nossos clientes. Todas as nossas vagas são destinadas a todas as pessoas, com ou sem deficiência, independentemente de idade, gênero, orientação sexual, etnia, religião ou qualquer outra característica. Se você se identifica com a posição, venha fazer parte do nosso time! **O QUE BUSCAMOS?** Buscamos Desenvolvedores Fullstack **Java**, em níveis de carreira **sênior,** que queiram trabalhar conosco em um ambiente descontraído e dinâmico, com aprendizado contínuo no desenvolvimento de grandes projetos, junto a grandes clientes nacionais e internacionais. Temos escritórios em Maringá, São Paulo e Chicago (EUA), mas a nossa atuação é remota: por aqui preferimos chamar de *anywhere office*. **O QUE ESSE PROFISSIONAL IRÁ FAZER?** * Desenvolver, evoluir e manter aplicações backend em **Java (Spring Boot)**, garantindo **alta qualidade, performance, escalabilidade e manutenibilidade**. * Projetar, implementar e versionar **APIs RESTful** e integrações entre sistemas, incluindo **mensageria e serviços em cloud**. * Atuar no **desenho de soluções orientadas a objetos**, aplicando boas práticas como **Clean Code, SOLID e Design Patterns**. * Contribuir para a **evolução da arquitetura** das aplicações, apoiando decisões técnicas e propondo melhorias contínuas. * Trabalhar com **bancos de dados relacionais e NoSQL**, assegurando integridade, performance e boas estratégias de modelagem. * Desenvolver e manter **testes automatizados** (unitários e de integração), promovendo confiabilidade e qualidade do software. * Colaborar ativamente com **times ágeis**, participando da análise de requisitos, refinamentos técnicos e definição de soluções. * Atuar como referência técnica para o time, apoiando boas práticas de desenvolvimento e engenharia de software. **O QUE É NECESSÁRIO PARA A POSIÇÃO?** * Experiência sólida em **desenvolvimento backend com Java** (preferencialmente **Java 21**, incluindo uso de **lambdas e recursos modernos da linguagem**). * Domínio do **Spring Framework**, com foco em **Spring Boot e Spring Data**. * Experiência com **Hibernate/JPA**. * Forte conhecimento em **Orientação a Objetos**, **algoritmos e estruturas de dados**. * Aplicação consistente de **Clean Code, SOLID e Padrões de Projeto**. * Experiência com **testes automatizados**. * Vivência com **controle de versão Git**. * Experiência em ambientes **cloud**, incluindo **mensageria, Kubernetes e serviços de armazenamento (file store)**. * Conhecimento em **bancos de dados: PostgreSQL, Oracle (SQL) e NoSQL**. * Familiaridade com **OpenAPI Specification (Swagger)**. * **Inglês intermediário a avançado** para leitura técnica e comunicação. **O QUE SERIA UM DIFERENCIAL?** * Experiência em **análise e levantamento de requisitos** técnicos e funcionais. * Vivência com **Google Cloud Platform (GCP)**. * Conhecimento ou atuação prática com **DDD (Domain\-Driven Design)** e/ou **Clean Architecture**. * Experiência com **desenvolvimento front\-end**, preferencialmente **Angular ou React**. * Conhecimento de regras de negócio de **bureau/birô de crédito**. * Atuação em ambientes de **desenvolvimento ágil** (Scrum, Kanban ou similares). **ETAPAS DO PROCESSO:** * Inscrição * Fit cultural * Entrevista técnica \+ Live coding * Entrevista com o cliente * Contratação.
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev