Start Your Search Here

Job Search

SoftDesign

Brasil / Global

Software Engineer (Java)

Job Description

Conheça nossa página de carreira em https://softdesign.com.br/vemprasoft/

/n O que você precisa ter

Experiência sólida em desenvolvimento back-end com Java 17+ e Spring Boot;

Experiência no desenvolvimento de APIs REST;

Experiência com banco de dados SQL e MongoDB;

Conhecimento em modelagem de domínio e implementação de regras de negócio;

Experiência com bancos de dados relacionais e JPA/Hibernate;

Experiência com testes automatizados (JUnit, Mockito ou similares);

Domínio de Git e boas práticas de versionamento;

Conhecimento de Clean Code, SOLID e tratamento de exceções;

Vivência com metodologias ágeis.

Experiências desejáveis

Experiência com arquiteturas de microserviços;

Integração com APIs e serviços externos;

Conhecimento em observabilidade e logging;

Familiaridade com práticas DevOps e CI/CD;

Experiência em soluções financeiras, crédito ou cooperativismo;

Conhecimento em performance e escalabilidade de aplicações.

/n O que você irá fazer:

Desenvolver e implementar funcionalidades em sistemas back-end utilizando Java, assegurando a qualidade e a escalabilidade do código;

Colaborar com equipes multidisciplinares para entender requisitos de negócios e traduzir em soluções técnicas eficazes;

Realizar a manutenção e a otimização de sistemas existentes, identificando e corrigindo falhas e gargalos de desempenho;

Participar ativamente de revisões de código, promovendo boas práticas de desenvolvimento e garantindo a qualidade do software;

Utilizar Git para versionamento de código, facilitando a colaboração e o controle de alterações no desenvolvimento dos projetos;

Contribuir para a documentação técnica dos sistemas, assegurando que as informações estejam atualizadas e acessíveis para a equipe.

Candidatar-se Now

Similar Opportunities

View all jobs