Aqui no Inter, a gente acredita que o futuro começa todos os dias, na tecnologia que você cria, nas conexões que você desenvolve e nas ideias que você compartilha. Somos um Super App com soluções completas de banco digital, investimentos, crédito, seguros, marketplace e outros serviços do dia a dia. Mas também somos muito mais: um supertime em constante evolução.
Responsabilidades
- Desenvolver, evoluir e manter sistemas baseados em microsserviços utilizando Java (11/17/21) e frameworks como Spring Boot e Micronaut.
- Modelar APIs RESTful seguindo a abordagem API First (Swagger/OpenAPI).
- Trabalhar com bancos de dados relacionais (PostgreSQL, SQL Server) e não relacionais (MongoDB, DynamoDB).
- Participar da definição de arquiteturas, contribuindo com boas práticas de design e escalabilidade.
- Implementar soluções seguras, utilizando autenticação/autorização JWT, OAuth2 e Basic Auth.
- Contribuir para a melhoria contínua dos processos de desenvolvimento e qualidade do software.
- Apoiar membros de menor senioridade da equipe no desenvolvimento e solução de dúvidas.
O que oferecemos?
- Vale Alimentação/Vale Refeição
- Plano de saúde e odontológico
- Seguro de vida
- Wellhub
- ....e muito mais!
Requisitos
- Disponibilidade para atuar no modelo presencial em Curitiba PR.
- Ensino Superior completo em Graduação Tecnológica.
- Sólida experiência em Java (11, 17 ou superior) e frameworks como Spring Boot, Spring Cloud, Hibernate/JPA.
- Experiência prática em construção de microsserviços e APIs RESTful.
- Conhecimentos de bancos de dados: modelagem e otimização em PostgreSQL, SQL Server, MongoDB e DynamoDB.
- Experiência com Kubernetes (EKS).
- Vivência com AWS, utilizando serviços e componentes como EC2, EKS, S3, SQS, SNS, CloudFront, ELB, entre outros.
- Experiência com autenticação/autorização (JWT, OAuth2).
- Familiaridade com ferramentas de versionamento (Git) e práticas de integração e entrega contínua (CI/CD).
- Conhecimento em boas práticas de segurança para aplicações web e microsserviços.
Requisitos desejáveis
- Conhecimento em padrões de arquitetura distribuída (CQRS, Event Sourcing).
- Familiaridade com ferramentas de monitoramento e observabilidade (Prometheus,Grafana, ELK).
- Experiência em práticas de testes automatizados (unitários, integração, contrato).