← voltar para vagas
júnior em desenvolvimento backend - java
Sobre a vaga
A N-iX busca uma pessoa júnior em Backend Java para atuar em um cliente dos EUA: uma plataforma regulada de negociação de ativos digitais.
Você vai apoiar o desenvolvimento de serviços backend e APIs que sustentam produtos usados por clientes, com acompanhamento de pessoas mais experientes do time de Engenharia.
Responsabilidades
- Apoiar o desenvolvimento de serviços backend e APIs com supervisão de engenheiros seniores.
- Escrever código limpo, manutenível e bem documentado seguindo os padrões do time.
- Ajudar a depurar, testar e resolver problemas em sistemas e serviços backend.
- Contribuir com pequenas tarefas ou componentes dentro de projetos maiores.
- Colaborar com times de Frontend, Produto e DevOps.
- Participar de revisões de código e aplicar feedbacks para evoluir tecnicamente.
- Escrever testes unitários e validar funcionalidades.
- Documentar processos técnicos e entregas de desenvolvimento.
Requisitos
- Graduação em Ciência da Computação ou área relacionada, concluída ou em andamento.
- Conhecimento teórico forte em Java e pelo menos 6 meses de experiência.
- Experiência prática criando e consumindo APIs RESTful, incluindo métodos HTTP, status codes, JSON, requests/responses e tratamento básico de erros.
- Conhecimento de bancos de dados: escrita de consultas SQL reais, uso de ORM em código de produção e noção básica da diferença entre SQL e NoSQL.
- Boa base em estruturas de dados e algoritmos, como arrays, hash maps, árvores e análise básica de Big-O.
- Conforto usando Git em equipe: branches, pull requests, code review, feedbacks e resolução de conflitos.
- Experiência escrevendo testes unitários para o próprio código, com JUnit, pytest, Jest ou ferramenta equivalente.
- Noção de como testes entram em um pipeline de CI.
- Experiência enviando código para produção, mesmo que em pequenas features ou correções, passando por revisão e deploy.
- Interesse real por cripto, blockchain ou Web3, incluindo estudos próprios, projetos paralelos, hackathons ou leitura sobre o tema.
- Inglês upper-intermediate ou superior para comunicação diária com o time e discussões de code review.
Diferenciais
- Experiência com Linux ou linha de comando.
- Noções de Docker.
- Contato com filas de mensagens, como Kafka ou RabbitMQ.
- Contato com nuvem, como AWS ou GCP.
- Contribuições open source, participação em hackathons ou portfólio público ativo no GitHub.
Benefícios
- Formato de trabalho flexível: remoto, escritório ou híbrido.
- Salário competitivo e pacote de remuneração.
- Plano de crescimento de carreira personalizado.
- Mentoria, tech talks, treinamentos e comunidades técnicas.
- Reembolso para educação.
- Presentes de aniversário de empresa.
- Eventos corporativos e encontros de equipe.
- Outros benefícios conforme a localidade.
Alguns benefícios podem não se aplicar a freelancers.