Responsabilidades e atribuições
O que esperamos que você realize:
Estamos em busca de umDesenvolvedor Java Sêniorpara 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 comJava SE/EE,Spring Boot,HibernateeJPA
Conhecimento sólido dePOO, testes automatizados (JUnit,Mockito) e boas práticas de engenharia de software
Experiência comAWS: EC2, S3, RDS, Lambda, API Gateway, IAM
Conhecimento emTerraformeCloudFormation
Atuação comDocker,Kubernetes (EKS ou AKS)
Integração comAPIs RESTfulemicrosserviços
Vivência comCI/CDusando Jenkins, GitHub Actions ou similares
Experiência commensageria: 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