Discussão: Habilidades necessárias para um Dev Backend Java Júnior?
- #Spring Framework
- #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?