Discussão: Habilidades necessárias para um Dev Backend Java Júnior?
- #Spring
- #PostgreSQL
- #Java
Olá. Eu estou em busca de uma primeira oportunidade na área de tecnologia e gostaria de levantar uma discussão sobre o mínimo necessário para se considerar um desenvolvedor Java júnior. Gostaria de expressar em que eu posso conhecimento e experiência para saber com ajuda de comunidade se tem algum outro ponto ou tecnologia que eu precise ter conhecimento ou ampliar o que eu já tenho.
Possuo conhecimento da linguagem Java e de Spring Framework, através disso já desenvolvo API Rest com a ajuda dessas tecnologias, desde os CRUD básicos, testes unitários, tratamento de exceções e sincronização com banco de dados PostgreSQL, usando o spring para realizar o mapeamento do banco de dados e o configuração do repository. Além de realizar documentação em Swagger para realizar requisições HTTP. Estou em fase de aprendizado de Nginx e Docker.
Esse conhecimento uso em projetos da faculdade nos quais eu sou bolsista, geralmente trabalho nessa parte de backend para o desenvolvimento de aplicativos.
Gostaria de saber se existe alguma tecnologia ou conhecimento não citado que seja fundamental em desenvolvimento backend, o que exatamente um desenvolvedor júnior precisa saber?




Entendi, Carlos. Boas dicas. Hoje em dia realmente o trabalho remoto é uma possibilidade totalmente viável, mas não vejo problema em sair de onde estou.
Não vi spring security, mas uma coisa que deve ser relevante é que a oportunidade pode não esta na sua região onde mora. Aprenda inglês, um pouco de frontend e sql e aplique para os grandes centros, pode haver trabalho remoto. Você esta no caminho certo, penso. Ja passei por isso, e na minha época não muito longe, não era pratica o trabalho remoto. Então segui estudando e atualmente programo no serviço publico. Fiz minha oportunidade. O business do serviço publico é totalmente diferente do serviço privado. O network também é muito importante, isso é uma segurança para as empresas. Todos tem um historico, rede social, curriculo, portifolio de projetos, contribuição na comunidade e por aí vai.
Vamos ver se alguém com mais experiência possa ajudar :)
Olá, João. Me encontro na mesma situação. E a cada vaga que me candidato, fico na dúvida se o que eu aprendi até o momento é realmente suficiente para conseguir minha primeira oportunidade nessa área de tecnologia.
Discussão interessante. Quero acompanhar o debate