MERCADO LIVRE
Orientação a Objetos; Hash + Equals / HashCode APIS REST HTTP Status Code Async Estrutura de Dados (Collections e Boas Práticas) Estratégias de Concorrências Manipulação de Threads Paralelismo. JVM GC
`
Clean Code: https://becode.com.br/clean-code/
Magic Number: https://stackoverflow.com/questions/47882/what-is-a-magic-number-and-why-is-it-bad
Pirâmide de Testes: https://medium.com/@vinigabriel/pir%C3%A2mide-de-testes-o-equil%C3%ADbrio-necess%C3%A1rio-para-os-testes-automatizados-bf2530213fe1
Collections: https://www.devmedia.com.br/java-collections-como-utilizar-collections/18450 Collections: https://www.devmedia.com.br/conheca-a-api-java-collections/31995 Collection Performance: https://dzone.com/articles/java-collection-performance?utm_source=dzone&utm_medium=article&utm_campaign=java-collections-cluster Mais links collections: https://dzone.com/articles/the-best-of-java-collections-tutorials
Imutabilidade: https://www.devmedia.com.br/o-reflexo-da-imutabilidade-no-codigo-limpo/30697
Concorrência: http://luizricardo.org/2014/03/concorrencia-e-objetos-thread-safe/ Concorrência: https://winterbe.com/posts/2015/04/30/java8-concurrency-tutorial-synchronized-locks-examples/
Paralelismo: https://www.devmedia.com.br/threads-paralelizando-tarefas-com-os-diferentes-recursos-do-java/34309 Paralelismo: https://winterbe.com/posts/2015/04/07/java8-concurrency-tutorial-thread-executor-examples/
Performance: https://dzone.com/refcardz/java-performance-optimization?chapter=5
Outros: https://dzone.com/refcardz/design-patterns?chapter=11
`
Ter formação superior completa em Engenharia da Computação, Ciências da Computação ou carreiras relacionadas a Tecnologia. Contar com experiência prévia com desenvolvimento Back End em ambientes de alto desempenho e escalabilidade. Ter experiência com tecnologias como Java, Go, Groovy, Golang, NodeJS, APIs REST, Git, New Relic, entre outras. Possuir experiência em bancos de dados relacionais e NoSQL, além de já ter atuado em ambientes de nuvem.