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