Pleno
Buscamos uma pessoa Desenvolvedora Java EE Pleno para atuar no desenvolvimento, manutenção e evolução de aplicações corporativas. A posição exige experiência com no mínimo 3 anos no cargo de pleno e utilizando o ecossistema Java EE e conhecimentos em ambientes de nuvem AWS e GCP.
Responsabilidades
- Desenvolver e manter aplicações utilizando Java EE.
- Criar APIs REST e integrações entre sistemas.
- Implementar regras de negócio e componentes reutilizáveis.
- Participar da análise técnica, refinamento e estimativa das demandas.
- Escrever código limpo, testável e de fácil manutenção.
- Criar e manter testes unitários e de integração.
- Realizar revisão de código e colaborar com a equipe.
- Investigar problemas e apoiar a sustentação das aplicações.
- Trabalhar com aplicações implantadas em ambientes AWS e GCP.
Colaborar com as áreas de produto, qualidade, arquitetura e infraestrutura.
Requisitos
- Experiência com Java e Java EE.
- Conhecimento de JPA, Spring Boot, Quartz, CDI, EJB, JAX-RS, JMS e Servlets.
- Experiência na criação e integração de APIs REST.
- Conhecimento de arquitetura em camadas e microsserviços.
- Experiência com bancos de dados relacionais e linguagem SQL.
- Conhecimento de testes unitários e de integração.
- Experiência com Git e pipelines de CI/CD.
- Familiaridade com Docker.
- Conhecimento de servidores de aplicação, como JBoss EAP, WildFly, WebLogic ou WebSphere.
- Conhecimentos em serviços de nuvem AWS e GCP.
Capacidade de trabalhar em equipe e comunicar decisões técnicas.
Diferenciais
- Conhecimento de Jakarta EE.
- Experiência com Kubernetes ou OpenShift.
- Conhecimento de Kafka, RabbitMQ, Amazon SQS ou Google Cloud Pub/Sub.
- Experiência com observabilidade, logs, métricas e monitoramento.
- Conhecimento de infraestrutura como código.
- Certificações Java, AWS ou Google Cloud.
Sênior
Buscamos uma pessoa Desenvolvedora Java EE Sênior para atuar na construção e evolução de aplicações corporativas escaláveis, seguras e de alta disponibilidade. Essa pessoa participará das decisões técnicas e arquiteturais, apoiará o desenvolvimento da equipe e trabalhará com soluções executadas em ambientes AWS e GCP.
Responsabilidades
- Projetar, desenvolver e evoluir aplicações utilizando Java EE.
- Definir soluções técnicas alinhadas aos requisitos funcionais e não funcionais.
- Desenvolver APIs REST, integrações e serviços distribuídos.
- Orientar decisões relacionadas a arquitetura, segurança, desempenho, escalabilidade e disponibilidade.
- Garantir a qualidade das entregas por meio de testes automatizados e revisão de código.
- Definir e disseminar padrões e boas práticas de desenvolvimento.
- Apoiar tecnicamente a equipe e compartilhar conhecimento.
- Identificar riscos, débitos técnicos e oportunidades de modernização.
- Investigar e solucionar incidentes complexos em produção.
- Definir estratégias de observabilidade e monitoramento.
- Apoiar implantações e arquiteturas em ambientes AWS e GCP.
Colaborar com produto, arquitetura, segurança, qualidade e operações.
Requisitos
- Experiência sólida com Java e Java EE.
- Domínio de JPA, Java Spring Boot, CDI, EJB, JAX-RS, JMS e Servlets.
- Experiência com APIs REST, integrações e sistemas distribuídos.
- Conhecimento de padrões de projeto, princípios SOLID e arquitetura de software.
- Experiência com bancos de dados relacionais, SQL e otimização de consultas.
- Domínio de testes unitários, testes de integração e automação de testes.
- Experiência com servidores como JBoss EAP, WildFly, WebLogic ou WebSphere.
- Experiência com Docker, Kubernetes ou OpenShift.
- Conhecimento de pipelines de CI/CD.
- Experiência prática com ambientes AWS e GCP.
- Conhecimento de segurança de aplicações, autenticação e autorização.
- Experiência com logs centralizados, métricas, rastreamento e monitoramento.
Capacidade de liderança técnica e comunicação com áreas técnicas e de negócio.
Diferenciais
- Experiência com Jakarta EE e modernização de aplicações Java EE.
- Conhecimento de arquitetura orientada a eventos.
- Experiência com Kafka, RabbitMQ, Amazon SQS, SNS ou Google Cloud Pub/Sub.
- Conhecimento de infraestrutura como código, utilizando Terraform ou ferramenta equivalente.
- Experiência com migração de aplicações para a nuvem.
- Conhecimento de práticas DevSecOps e FinOps.
- Certificações Java, AWS ou Google Cloud.
- Experiência com mentoria e desenvolvimento técnico de equipes.
