• Avaliar, discutir e definir a arquitetura dos sistemas e propor melhorias.
• Traduzir os requisitos de negócio em arquiteturas e sistemas enquadrando-os nos sistemas já existentes ou propondo novos módulos.
• Planejar e executar soluções para o ecossistema de?micros serviços.
• Garantir o maior nível possível de automação das soluções.
• Participar de pesquisas e implantação de novas tecnologias.
• Garantir a integração das ferramentas, interagindo com as demais áreas.
• Monitorar o ambiente e criar ações proativas para garantir a saúde do ecossistema.
• Garantir a confiabilidade do ecossistema junto ao time de Segurança.
• Desenvolver ferramentas com o intuito de garantir que os recursos estão sendo utilizados de forma consciente.
• Participar de melhorias no processo de desenvolvimento técnico do time.
• Desenvolver código junto aos times para resolver problemas técnicos e gerar valor de negócio.
• Adquirir conhecimento amplo sobre arquitetura dos sistemas e suas integrações.
Cargo: Engenheiro de Software pleno Java Tipo de Contrato: Prestador de serviço (PJ) Área profissional: Informática/T.I.
Carga-horária: 168 Número de vagas: 1 Benefícios: 100% remota se o profissional for de fora de SP, 1 dia presencial caso seja da região.
40 horas de descanso remunerado após 12 meses de contrato.
Requisitos: Experiências e qualificações: • Superior em Ciências da Computação, Engenharia, Sistemas da Informação ou áreas correlatas.
• Experiência com desenvolvimento e acompanhamento técnico de times.
• Experiência com desenvolvimento de sistemas e linguagem de programação Java.
• Experiência com desenvolvimento para ambiente Unix e Linux.
• Conhecimento?em estrutura de dados, algoritmos e análise de complexidade.
• Conhecimento?em programação concorrente?e técnicas para depuração de código.
• Experiência com programação orientada a objetos, design patterns.
• Experiência com tecnologias de comunicação assíncrona como Rabbit, JMS, Kafka, SQS e SNS.
• Experiência com microsserviços (DevOps e Docker).
• Experiência com bancos de dados relacionais e não relacionais?(SQL e NoSQL).
• Experiência com Spring (Core, Boot, Cloud, Data etc.).
• Experiência com ferramentas de desenvolvimento de testes e conhecimento sobre boas práticas relacionadas a qualidade e desempenho de software.
• Conhecimento em CI/CD e?plataforma Jenkins.
• Experiência com refatoração de código, ferramentas e práticas de observabilidade e monitoramento de sistemas.
• Conhecimento em práticas e ferramentas de segurança.
Inglês técnico.
100% remota se o profissional for de fora de SP, 1 dia presencial caso seja da região.
40 horas de descanso remunerado após 12 meses de contrato.