Responsabilidades e atribuições
O que esperamos que você realize:
Estamos em busca de um Desenvolvedor Java Sênior para atuar em um projeto robusto e desafiador, com foco em arquitetura de microsserviços escaláveis, integração com APIs, computação em nuvem (AWS) e práticas modernas de DevOps. O profissional ideal deverá ter sólida experiência em desenvolvimento backend, forte domínio de Java e conhecimento em ambientes cloud e automação.
* Desenvolver e manter microsserviços utilizando Java SE/EE, Spring Boot, Hibernate e JPA
* Projetar, implementar e consumir APIs RESTful com foco em escalabilidade e desempenho
* Atuar com integração contínua e entrega contínua (CI/CD), utilizando ferramentas como Jenkins e GitHub Actions
* Trabalhar com containers Docker e orquestração via Kubernetes (EKS ou AKS)
* Participar de projetos em ambientes AWS, utilizando serviços como EC2, S3, Lambda, API Gateway, RDS e CloudFormation
* Automatizar infraestrutura com Terraform
* Implementar práticas de observabilidade e resiliência em ambientes distribuídos
* Utilizar ferramentas de mensageria como Kafka e SQS
* Trabalhar em equipe com metodologia ágil e participar de code reviews, planejamento técnico e evolução da arquitetura
Requisitos e qualificações
O que precisamos que você tenha de conhecimento:
Requisitos essenciais:
* Experiência avançada com Java SE/EE, Spring Boot, Hibernate e JPA
* Conhecimento sólido de POO, testes automatizados (JUnit, Mockito) e boas práticas de engenharia de software
* Experiência com AWS:
EC2, S3, RDS, Lambda, API Gateway, IAM
* Conhecimento em Terraform e CloudFormation
* Atuação com Docker, Kubernetes (EKS ou AKS)
* Integração com APIs RESTful e microsserviços
* Vivência com CI/CD usando Jenkins, GitHub Actions ou similares
* Experiência com mensageria:
Kafka, SQS
Diferenciais:
* Experiência com API Management (Sensedia)
* Conhecimento em arquitetura de eventos e padrões como Circuit Breaker, Service Discovery
* Familiaridade com práticas de segurança na nuvem
* Experiência com monitoramento e observabilidade