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 JPAConhecimento sólido de POO , testes automatizados ( JUnit , Mockito ) e boas práticas de engenharia de softwareExperiência com AWS : EC2, S3, RDS, Lambda, API Gateway, IAMConhecimento em Terraform e CloudFormationAtuação com Docker , Kubernetes (EKS ou AKS)Integração com APIs RESTful e microsserviçosVivência com CI / CD usando Jenkins, GitHub Actions ou similaresExperiência com mensageria : Kafka, SQSDiferenciais :
Experiência com API Management (Sensedia)Conhecimento em arquitetura de eventos e padrões como Circuit Breaker, Service DiscoveryFamiliaridade com práticas de segurança na nuvemExperiência com monitoramento e observabilidade