Desenvolvedor Full Stack
Agradecemos seu interesse! No momento, não estamos aceitando novas candidaturas para esta vaga, mas temos várias outras oportunidades esperando por você.
Sobre a Vaga
Desenvolvimento de aplicações e com linguagens de programação back-end em JAVA, incluindo práticas e tecnologias para microsserviços, containers, entrega contínua e DevOps;
Abordagens arquiteturais, incluindo arquitetura em camadas, arquitetura orientada a eventos e os design patterns relacionados;
Documentação de código e especificações técnicas;
Metodologias ágeis, incluindo Scrum ou Kanban;
Tecnologias para revisão de código, código limpo, programação segura, refatoração, desenvolvimento orientado a testes (TDD) e integração contínua;
Tecnologias para testes automatizados, incluindo testes End-to-end, testes de integração, testes unitários, testes de capacidade, testes de performance e testes de segurança;
Design de soluções usando Domain-Driven Design.
Requisitos
- Desenvolvimento de back-end usando Java Spring Framework, Spring Boot, Spring Cloud, JPA, Maven, dentre outras tecnologias modernas;
- Armazenamento de dados usando SQL, particularmente PostgreSQL, Elasticsearch e S3;
- GraphQL, REST/Restful e gestão de APIs;
- CI/CD usando Git e Gitlab;
- Containers usando Docker e Kubernetes;
- Testes automatizados usando JUnit, Selenium e JMeter;
- Desenvolvimento web utilizando HTML, CSS e JavaScript;
- Frameworks Angular;
- APIs RESTful e integração com back-end;
- Ferramentas de versionamento de código.
Benefícios
Não informado.
Vagas semelhantes que ainda estão abertas
Oportunidades ativas na mesma área/tecnologia para você continuar a candidatura.