
Engenheiro(a) de Software Senior - Java | Consignado
- São Paulo - SP
- Permanente
- Período integral
- Especificar e implementar soluções, desde a concepção e elaboração do desenho de solução e definições arquiteturais até a validação do lançamento e implantação em produção;
- Apoiar no processo de desenvolvimento de software, fornecendo informações técnicas e de negócio das aplicações, suportando a construção e manutenção de funcionalidades;
- Manter a qualidade técnica do código fonte e aderência aos padrões, políticas e procedimentos estabelecidos pela Arquitetura de Software, resolvendo as não-conformidades quando estas surgirem;
- Gerir as versões dos entregáveis do desenvolvimento, em todas as fases, por meio de ferramentas e técnicas específicas;
- Apoiar na estratégia de testes e avaliação dos resultados obtidos com base na documentação elaborada, assim como apoiar na definição da massa de dados necessária para os testes;
- Realizar a transferência de conhecimento para a equipe de sustentação, por meio da consolidação da documentação de sistemas.
- Superior completo;
- Experiência como Engenheiro(a) de Software Sênior;
- Experiência em projetar e implantar soluções na AWS Cloud, incluindo serviços como EC2, S3, Lambda, Serverless Framework, API Gateway, e outros;
- Proficiência em linguagem Java (Spring Boot);
- Forte compreensão dos princípios de arquitetura de software, design patterns e práticas de engenharia de software;
- Padrão Arquitetural REST, RestFul;
- Conceitos de API First, OpenAPI Specification (Swagger), Gateway e arquitetura de integração;
- Conhecimento em ferramentas de orquestração de contêineres, como Docker e Kubernetes (EKS, GKE, AKS);
- Compreensão de práticas de CI/CD (Integração Contínua/Entrega Contínua);
- Gitlab, Jenkins e SonarQube;
- Conhecimento em bancos de dados relacionais (SQL Server,Oracle e RDS) e noSQL (MongoDB, Redis etc);
- Conhecimento em metodologias ágeis SCRUM, Kanban.
- Experiência em desenvolvimento de aplicações voltadas ao mercado financeiro, diferencial: Conhecimento em Consignado;
- Experiência em liderança técnica, com foco no desenvolvimento de aplicações em microsserviços;