Engenharia de Software SR
Feel Tech RH
Descrição da vaga
Oportunidade para Engenharia de Software em uma empresa de produtos financeiros.
Quais serão as responsabilidades dessa pessoa:
- Desenvolvimento back-end utilizando Java orientada a objetos, Design Patterns;
- Desenvolvimento de aplicações e serviços REST;
- Arquitetura e melhores práticas de desenvolvimento;
- Kubernetes e Spring Cloud;
- Integrações com Kafka;
- Práticas de testes unitários, micro serviços e arquitetura distribuída;
- Conceitos de SOLID, utilização de padrões clean code para desenvolvimento, técnicas de code review;
- Experiência com Git;
Hard Skills para concorrer a essa oportunidade:
- Experiência sólida com Java (Java 7 ou superior).
- Experiência com Spring Boot.
- Experiência no desenvolvimento de APIs REST.
- Experiência com microsserviços.
- Conhecimento em bancos de dados relacionais e NoSQL (MongoDB).
- Experiência com Git.
- Conhecimento em testes unitários.
- Conhecimento em SOLID, Clean Code e Design Patterns.
- Vivência em times ágeis (Scrum/Kanban).
Diferenciais:
- Conhecimento em React.
- Experiência com Kafka, Spring Cloud, Spring WebFlux e arquitetura orientada a eventos.
- Vivência com Kubernetes e AWS (ECS, SQS e S3).
- Conhecimento em CI/CD, Jenkins e automação de testes.
- Experiência com JUnit, Mockito e Wiremock.
- Conhecimento em ferramentas de observabilidade, como Dynatrace, Prometheus, Grafana e OpenTelemetry.
- Conhecimento em Consul, DevConsole e Design System (Diana).
