Responsabilidades:
Desenvolver e manter aplicações utilizando Java e Spring Boot;
Implementar e consumir APIs RESTful;
Trabalhar com mensageria para comunicação entre serviços;
Aplicar padrões de design (Design Patterns) para garantir código escalável e sustentável;
Implementar soluções em cloud, utilizando serviços como EC2, ELB, S3 e CloudWatch;
Colaborar na implementação de testes unitários para garantir a qualidade do código;
Diferenciais:
Experiência com testes unitários e automatizados;
Conhecimento em ferramentas de CI/CD, como Jenkins;
Experiência com Docker e Kubernetes;
Conhecimento em arquitetura de microsserviços;
Experiência ou interesse em Kotlin.
Requisitos
Experiência sólida com Java e Spring Boot;
Conhecimento em mensageria (RabbitMQ, Kafka, etc.);
Experiência com APIs RESTful;
Familiaridade com Design Patterns;
Experiência com serviços em cloud AWS (EC2, ELB, S3, CloudWatch);
Conhecimento em versionamento de código com Git.