Job Description
Venha fazer parte de uma empresa que ama transformar com tecnologia e abraça a diversidade em todas as suas formas!
Responsibilities and assignments
1. Colaborar na definição da arquitetura de novas soluções e na manutenção das arquiteturas existentes.
2. Orientar os desenvolvedores quanto aos padrões de projeto adotados.
3. Apoiar na definição das tecnologias mais adequadas para cada desenvolvimento.
4. Realizar integrações (empacotamento) e merges de builds desenvolvidos paralelamente.
Requirements And Qualifications
Imprescindível:
* Princípios e práticas de desenvolvimento ágil (Manifesto Ágil, Scrum, XP e Kanban).
* Análise de requisitos funcionais e não-funcionais.
* Modelagem de dados relacional.
* Arquitetura de aplicações em três camadas e modelo MVC.
* Design de aplicações baseadas em microserviços e containers.
* Arquitetura de aplicações multi-tenancy.
* Integração entre sistemas: Mensageria (JMS, WebSphere MQ), Web Services, Barramento de serviços (WebSphere Message Broker), REST, EJB 3.
* Programação Java para Web: JEE 6+, JSE 6+, JSF (2.x), JPA 2, Struts 1.x.
* Desenvolvimento front-end: JavaScript, ECMAScript 5 e 6+, HTML5, CSS3, AngularJS 1.5+, Bootstrap 3+.
* User Experience (UX) e conceitos de usabilidade.
* Desenvolvimento de interfaces responsivas e aplicações PWA.
* Práticas de DevOps e CI/CD (Integração e Entrega Contínua).
* Análise estática de código com SonarQube.
* Testes de software (unidade, integração, sistema/funcional, aceitação, carga, desempenho, segurança, usabilidade e acessibilidade).
* JUnit 3+, Selenium WebDriver 2.4+, Protractor, JMeter 2+
* Consultas SQL.
* Controle de versão com ferramentas CI/CD e GIT.
* IDE Eclipse.
* Conhecimento básico de Linux e COBOL/CICS.
* Segurança de aplicações (OWASP, JAAS, LDAP, RACF) e SSO (Single Sign-On).
* Experiência com sistemas de alta performance (milhares de transações por segundo e milhões de transações diárias).
* Processamento Batch em Java.
* Certificação Exigida:
o Oracle Certified Professional – Java SE Programmer (versão 5 ou superior)
o ITAC (Information Technology Architect Certification)
o TOGAF (The Open Group Architecture Framework)
o CITA (Certified IT Architect) ou equivalente.
* Formação Superior em TI
Desejável:
* AWS Certified DevOps Engineer – Professional
* Microsoft Certified: Azure DevOps Engineer Expert
* Microsoft Azure DevOps Solutions (AZ-400)
* GCP Professional Cloud DevOps Engineer
* Certified Kubernetes Administrator (CKA)
* Certified Kubernetes Application Developer (CKAD)
* Red Hat Certified Specialist in OpenShift Administration
* Red Hat Certified Specialist in OpenShift Application Development
* Docker Certified Associate (DCA)
* UX-PM Nível 2
Process stages
1. Step 1: Registration
2. Step 2: Triages
3. Step 3: Gente & Gestão Interview
4. Step 4: Technical Interview
5. Step 5: Proposta de Carta
6. Step 6: Hiring
Quer saber mais sobre a gente e fazer parte do time que está construindo o futuro?
#VemSerSpreader
Transformando o mundo com tecnologia
Somos quase 2.500 Spreaders, espalhados em 22 estados brasileiros através do Spread Anywhere, que nos permite trabalhar de forma 100% remota, dependendo do modelo de contrato. Somos digitais, hiperconectados e de onde estivermos colocamos em prática todos os dias um dos valores tão presentes na nossa cultura, que é a #colaboração.
Inovação para desenvolver o futuro
A Spread é uma empresa de inovação com 41 anos de história, oferecendo soluções completas em tecnologia e negócios digitais. Atuamos com uma abordagem customer centric, priorizando a experiência do cliente, refletida em nosso NPS de 75 pontos.
Diversidade, Equidade & Inclusão
Aqui a diversidade e inclusão não é apenas uma palavra, mas sim um compromisso genuíno. Trabalhamos para fazer com que todas as pessoas Spreaders se sintam valorizadas, respeitadas e capacitadas para alcançar o pleno potencial.
#J-18808-Ljbffr