Desenvolvedor Fullstack Sênior (Angular + Java)

Faz parte dos primeiros candidatos.
buscojobs Brasil
Rio Grande do Sul
Teletrabalho
BRL 80.000 - 120.000
Faz parte dos primeiros candidatos.
Há 2 dias
Descrição da oferta de emprego

Nós acreditamos que boas ideias nascem de bons relacionamentos, boas conversas e troca de experiências.

Se você, assim como nós, sente vontade de transformar os negócios, a sociedade e o mundo por meio da tecnologia, em seu DNA está a #PaixãoPorTransformação, portanto, junte-se a nós e venha ser um #Spreader.

Aqui você pode atuar como Desenvolvedor Fullstack Sênior (Angular + Java) e seu dia a dia será repleto de desafios para juntos construirmos a revolução na tecnologia.

Responsabilidades e atribuições:

  1. Análise de requisitos funcionais, não-funcionais e requisitos ágeis;
  2. Padrões de projeto (enterprise integration patterns, design patterns, SOA, microservices patterns);
  3. Arquitetura de aplicações em três camadas e modelo MVC;
  4. Integração entre sistemas: Mensageria, JMS, Web services, Barramento de serviços (WebSphere Message Broker), REST, EJB 3;
  5. User Experience (UX) e conceitos de usabilidade;
  6. Integração contínua (continuous integration), Gradle, Maven, Nexus, Jenkins, test-driven development (TDD), acceptance test-driven development (ATDD), especificação por exemplo, refactoring, entrega contínua (continuous delivery);
  7. Testes de software: teste de unidade, integração, sistema / funcional, aceitação / estória, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade. Automatização de testes funcionais, de unidade e de carga com ferramentas de software. Testes de unidade em Java com a ferramenta JUnit 3 ou superior. Automatização de testes funcionais com a ferramenta Selenium Webdriver 2.4 ou superior e com Protractor. Testes de carga com JMeter 2 ou superior;
  8. Programação Java para Web: JEE 6 ou superior, JSE 5 ou superior, JSF versões 2.x, JPA 2 e Struts 1.x;
  9. Programação de aplicações Java SWING;
  10. Construção de consultas a bancos de dados em linguagem SQL;
  11. Conceitos de controle de versão de código-fonte e uso das ferramentas Clearcase e GIT;
  12. Conhecimento na utilização da IDE Eclipse;
  13. Configuração de servidores de aplicação;
  14. Design de interfaces de programação de aplicações (APIs);
  15. Design de aplicações baseadas em microserviços e containers;
  16. Arquitetura de aplicações multi-tenancy;
  17. Conhecimento em soluções para processamento Batch em Java;
  18. Experiência em Design System e Acessibilidade;
  19. Experiência com monorepositórios.

Local de Trabalho:

100% Remoto

Contratação:

CLT

Não fazemos distinção de raça, cor, religião, orientação sexual, identidade de gênero, nacionalidade, deficiência, ascendência ou idade, pois acreditamos que a diversidade traz uma riqueza de troca de experiências e pontos de vistas diferentes.

Obtém a tua avaliação gratuita e confidencial do currículo.
Seleciona o ficheiro ou arrasta e larga-o
Avatar
Coaching online gratuito
Melhora as tuas possibilidades de receberes um convite para entrevista!
Torna-te numa das primeiras pessoas a explorar as novas ofertas de Desenvolvedor Fullstack Sênior (Angular + Java) em Rio Grande do Sul