Desenvolvedor Java

Summary

Java backend developer at Selbetti in São Paulo, evolving and sustaining scalable, high-availability backend solutions. Day to day involves building REST APIs and microservice integrations, writing automated tests, doing code reviews, and contributing to architecture decisions alongside Product, Architecture, and DevOps teams.

Buscamos um(a) Desenvolvedor(a) Java para atuar na evolução e sustentação de soluções backend robustas, escaláveis e de alta disponibilidade, em parceria com times de Produto, Arquitetura, DevOps e demais áreas técnicas.

Principais responsabilidades

  • Desenvolver e evoluir aplicações backend utilizando Java;
  • Projetar e implementar APIs REST e integrações entre sistemas;
  • Contribuir para decisões técnicas e evolução da arquitetura das soluções;
  • Atuar na análise, correção e prevenção de problemas;
  • Desenvolver testes automatizados e garantir a qualidade do código;
  • Participar de code reviews e contribuir para a evolução técnica do time;
  • Apoiar a evolução de padrões, processos e boas práticas de engenharia de software.


Requisitos:

  • Experiência sólida como Desenvolvedor(a) Java em ambientes de alta complexidade;
  • Experiência com APIs REST, integrações entre sistemas e microsserviços;
  • Conhecimento de arquitetura de software, princípios SOLID e padrões de projeto;
  • Experiência com testes automatizados e qualidade de código;
  • Conhecimento em bancos de dados relacionais e/ou NoSQL;
  • Experiência com Git e CI/CD;
  • Conhecimento de metodologias ágeis e atuação em times multidisciplinares;
  • Boa capacidade de análise, resolução de problemas e comunicação;
  • Graduação completa em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas correlatas.

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available