Ativa os alertas de emprego por e-mail!

Página da Vaga | Desenvolvedor JSF/Java

Stefanini Group

Brasil

Teletrabalho

BRL 70.000 - 100.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Resumo da oferta

Uma multinacional de tecnologia está em busca de um desenvolvedor para compor seu time e trabalhar em um dos principais Bancos do Brasil. O candidato ideal deve ter experiência em programação Java e conhecimento em práticas de desenvolvimento ágil. A empresa oferece uma série de benefícios, incluindo vale alimentação e cursos online gratuitos.

Serviços

Vale Alimentação
Desconto em cursos
Assistência Médica
Assistência Odontológica
Mentoring

Qualificações

  • Experiência em programação Java para Web.
  • Conhecimento em práticas de teste de software.
  • Capacidade de trabalhar em equipe.

Responsabilidades

  • Atuar no time de desenvolvimento para atender um dos principais Bancos do Brasil.
  • Realizar atividades de análise, design, testes e programação.
  • Gerir seu próprio trabalho e comunicar atrasos.

Conhecimentos

Proatividade
Trabalho em equipe
Autogerenciamento
Comunicação
Desenvolvimento de software ágil
Padrões de projeto
Modelagem de dados relacional
Programação Java

Ferramentas

Jenkins
JUnit
Selenium Webdriver
JMeter
Eclipse
GIT
Descrição da oferta de emprego
Job description

Somos a maior multinacional brasileira e estamos entre as 100 maiores empresas de TI do mundo.

Estamos presentes em 41 países com +30k colaboradores. A Stefanini tem como principal objetivo auxiliar os clientes a encontrar, por meio de soluções personalizadas, a maneira ideal para alcançar seus desafios, impulsionando a inovação digital.

E queremos mais!

Main responsibilities

Sua missão será atuar no time de Desenvolvedores Stefanini atendendo um dos principais Bancos do Brasil.

Compor o time de desenvolvimento, assumindo itens de trabalho para desenvolvimento a cada Sprint. Realizar as atividades inerentes ao desenvolvimento tais como análise e design, testes e com ênfase em programação. Gerir seu próprio trabalho sinalizando prontamente para a equipe sobre eventuais atrasos.

Responsabilidades e Habilidades:

Compor o time de desenvolvimento, assumindo itens de trabalho para desenvolvimento a cada Sprint. Realizar as atividades inerentes ao desenvolvimento – ênfase em programação - tais como análise e design, testes e programação. Gerir seu próprio trabalho sinalizando prontamente para a equipe sobre eventuais atrasos ou outros impedimentos.

Requirements and skills

HABILIDADES

Proatividade, capacidade de trabalho em equipe, capacidade de autogerenciamento e tomada de decisão, capacidade de comunicação (capacidade de se expressar oralmente e por escrito com precisão e clareza e de compreender com facilidade mensagens escritas e faladas).

CONHECIMENTO /ATIVIDADES

  • o) Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban;
  • p) Análise de requisitos funcionais, não-funcionais e requisitos ágeis;
  • q) Padrões de projeto (enterprise integration patterns, design patterns, SOA, microservices patterns);
  • r) Modelagem de dados relacional;
  • s) Arquitetura de aplicações em três camadas e modelo MVC;
  • t) Interfaces responsivas e aplicações PWA;
  • u) Integração entre sistemas: Mensageria, JMS, Web services, Barramento de serviços (WebSphere Message Broker), REST, EJB 3;
  • v) Javascript, ECMAScript 5 e 6 ou superior, Ajax, JQuery, Angular JS 1.5 ou superior e Bootstrap 3 ou superior, HTML 5, XML, CSS 3 e ASP;
  • w) User Experience (UX) e conceitos de usabilidade;
  • x) Integração contínua (continuous integration), Jenkins, test-driven development (TDD), acceptance test-driven development (ATDD), especificação por exemplo, refactoring, entrega contínua (continuous delivery);
  • y) 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;
  • z) Programação Java para Web: JEE 6 ou superior, JSE 5 ou superior, JSF versões 2.x, JPA 2 e Struts 1.x;
  • aa) Programação de aplicações Java SWING;
  • bb) Análise estática de código com a ferramenta SonarQube;
  • cc) Construção de consultas a bancos de dados em linguagem SQL;
  • dd) Conceitos de controle de versão de código-fonte e uso das ferramentas Clearcase e GIT;
  • ee) Conhecimento na utilização da IDE Eclipse;
  • ff) Configuração de servidores de aplicação;
  • gg) Design de interfaces de programação de aplicações (APIs);
  • hh) Design de aplicações baseadas em microserviços e containers;
  • ii) Arquitetura de aplicações multi-tenancy;
  • jj) Conhecimento em soluções para processamento Batch em Java.

Diferencial:

  • Oracle Certified Professional – Java SE Programmer (versão 5 ou superior).
  • CSD – Certified Scrum Developer PSD – Professional Scrum Developer
Additional information

O que te oferecemos:

🍛 Vale Alimentação ou Vale Refeição;

👨🏼🎓 Desconto em cursos, universidades e instituições de idiomas;

📚 LinkedIn Learning e Academia Stefanini - plataformas com cursos online, gratuitos, atualizados e com certificado;

🗣 Mentoring;

🏫 Auxílio Creche;

💉 Clube de vantagens para consultas e exames;

🏥 Assistência Médica;

🦷 Assistência Odontológica;

💰 Clube de vantagens e descontos nos melhores estabelecimentos;

🛫 Clube de viagens;

🐶 Convênio para Pet;

e muito mais...

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.