Engenheiro de Software Java Pl.
Effective
Job description
O UOL Conteúdo e Serviços é muito mais do que a maior empresa de conteúdo, serviços e produtos digitais da América Latina. Já são 25 anos inovando e fazendo acontecer, afinal, para quem foi responsável por conectar a primeira pessoa do Brasil à internet, é essencial continuar criando conteúdo e, mais do que isso, criando conexões. A busca contínua por inovação é o que nos mantêm em movimento, e isso só é possível por causa das pessoas que fazem parte deste universo.
Aqui, você encontrará um ambiente colaborativo, disruptivo e de aprendizado constante. Quer fazer parte desse time? Então, confira esta oportunidade e #VemProUOL!
No UOL todas as pessoas são bem-vindas😊, sem distinção de gênero, orientação sexual, etnia, cultura, religião, deficiência etc. O importante é você gostar de desafios, trabalhar bem em equipe, vivenciar nossa cultura e nossa missão de conectar cada brasileiro e brasileira ao seu universo.
Responsibilities and assignments
- Desenvolver e evoluir produtos UOL Host utilizando metodologias ágeis.
- Desenvolver aplicações back-end visando simplicidade, eficiência, manutenibilidade e reaproveitamento de código.
- Atuar em tecnologias designadas dentro do time, independente da linguagem de programação.
- Ser responsável pela qualidade dos sistemas definindo e executando testes (inclusive manuais) com uma visão de usuário final.
- Evoluir nossa biblioteca de componentes baseada em React e documentada com Storybook.
- Integrar o front-end com serviços back-end.
- Participar da definição e implantação da arquitetura dos sistemas.
- Construir painéis administrativos responsivos, seguindo fielmente os layouts e especificações determinados pelo time de Designers.
- Gerar documentação técnica.
Requirements and qualifications
- Superior (Cursando ou Completo) em Tecnologia da Informação ou áreas correlatas.
- Conhecimentos em arquitetura de software, design orientado a objetos, boas práticas de desenvolvimento, estrutura de dados e algoritmos.
- Vivência em ambientes de sistemas distribuídos, fluxos assíncronos, alta disponibilidade e alto desempenho.
- Experiência com desenvolvimento de sistemas, utilizando JAVA.
- Experiência com frameworks e aplicações usadas em desenvolvimento Java (frameworks MVC/Spring Boot, servidores de aplicação, mensageria etc.).
- Experiência com desenvolvimento de APIs REST.
- Experiência com sistemas front-end (React, HTML, CSS, Javascript e Typescript).
- Experiência com desenvolvimento de interfaces responsivas com alta fidelidade
- Experiência com desenvolvimento de testes automatizados.
- Experiência com versionamento de código (GIT)
- Experiência com bancos relacionais e manipulação de dados (SQL).
- Conhecimento em produção de código simples, limpo e legível.
- Conhecimento em processos de desenvolvimento ágil (Scrum e/ou Kanban).
Additional information
- Conhecimento em Kubernetes e Docker.
- Experiência com aplicações SPA (React, Angular ou Vue).
- Conhecimento em Observability.
- Conhecimento em Microfront-end (Single SPA etc.).
- Conhecimento em CI/CD.
SOBRE NÓS
Há mais de 25 anos, o UOL CS se consagrou pioneiro na internet. Com produtos e serviços de qualidade, informação com credibilidade e recorde de audiência, hoje, somos a maior empresa de conteúdo, serviços e produtos digitais do país.
A constante busca por inovação ao longo dessa história é o que nos move, e essa missão só é possível por causa de cada uma das pessoas que fazem parte do UOL CS.
Aqui, você encontrará um ambiente colaborativo e de aprendizado constante.
Quer fazer parte desse #universoonline? Então, confira as nossas vagas!