Logo for Stefanini Brasil

Desenvolvedor JSF/Java

Key Facts

Remote From: 
Full time
Portuguese

Hard Skills

Other Skills

  • Decision Making
  • Teamwork
  • Proactivity
  • Verbal Communication Skills

Roles & Responsibilities

  • Proactivity, capability to work in a team, self-management and decision-making.
  • Strong communication skills (oral and written).
  • Knowledge of agile development principles (Agile Manifesto, Scrum, XP, Kanban) and requirements analysis.
  • Knowledge of design patterns, three-tier architecture, relational data modeling, and system integration (REST, JMS, Web Services).

Requirements:

  • Contribute to the development team by taking on work items for each sprint.
  • Perform development activities with emphasis on programming, including analysis, design, testing, and coding.
  • Manage your own work, promptly signaling delays or impediments to the team.
  • Operate as part of Stefanini's development team serving one of Brazil's leading banks.

Job description

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!


RESPONSIBILITIES AND ASSIGNMENTS


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 QUALIFICATIONS


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...


Stefanini: Acreditar para Cocriar 🌟



Na Stefanini, a inovação não é apenas uma meta; é uma jornada que trilhamos juntos, onde a colaboração se torna a essência da transformação. 🤝 Com 37 anos de história e uma presença global em mais de 40 países, contamos com uma equipe de 38 mil talentos apaixonados, prontos para transformar desafios em oportunidades por meio da tecnologia. 💡

 

Acreditamos que cada projeto é uma oportunidade e que, juntos, podemos moldar um futuro mais ágil, eficiente e conectado. Nossa missão vai além de oferecer soluções: buscamos cocriar com nossos clientes, integrando inteligência artificial e tecnologias emergentes para revolucionar o cotidiano das empresas. 🌍✨

 

Aqui, cada voz conta e cada ideia tem o poder de impactar. Valorizamos a humildade, o respeito, o comprometimento e a coragem, construindo uma cultura onde a inovação floresce. Aqui, liderar é dar o exemplo, e é por isso que inspiramos um ambiente dinâmico onde tecnologia e talento se complementam.

 

Se você sonha grande, tem coragem de desafiar o convencional e quer fazer parte de uma equipe que acredita no poder da cocriação, junte-se a nós! Vamos, juntos, acreditar e cocriar um futuro brilhante, onde cada passo representa uma nova conquista!🚀✨


Related jobs

Other jobs at Stefanini Brasil

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.