Desenvolvedor(a) Java
Summary
Java developer building and evolving enterprise solutions: REST APIs with Quarkus, Hibernate and CDI on OpenJDK 17+, React/TypeScript frontends, SQL data modeling, cache (Redis/MongoDB) and OAuth2/OIDC/JWT security. Onsite at a client in Goiânia, Brazil, hired as PJ contractor; requires 4+ years of Java and a current SCJP/OCP Java certification.
Propósito da posição
Atuar no desenvolvimento e evolução de soluções Java modernas, abrangendo backend, APIs, integrações e componentes frontend. Buscamos uma pessoa capaz de trabalhar com autonomia, qualidade técnica e visão sistêmica em soluções corporativas.
Principais responsabilidades
Desenvolver soluções utilizando OpenJDK 17 ou superior.
Construir e evoluir APIs RESTful em Java utilizando CDI 2.0 ou superior.
Desenvolver aplicações com Quarkus e Hibernate ORM.
Realizar modelagem de banco de dados e consultas SQL.
Desenvolver interfaces com TypeScript, React 18+, HTML5 e CSS3.
Construir interfaces responsivas e integrar frontend com APIs RESTful.
Utilizar Git e Maven no ciclo de desenvolvimento.
Trabalhar com mecanismos de cache, como Redis ou MongoDB.
Implementar autenticação e autorização com OAuth2, OpenID Connect e JWT.
Aplicar políticas de segurança de APIs, incluindo CORS.
Participar da análise e resolução de problemas técnicos e evolução das soluções.
Requisitos
Requisitos técnicos essenciais
Experiência mínima de 4 anos com desenvolvimento Java.
OpenJDK 17+, APIs RESTful, CDI 2.0+, Quarkus e Hibernate ORM.
SQL e modelagem de banco de dados.
TypeScript, React 18+, HTML5 e CSS3.
Git e Maven.
OAuth2, OIDC e JWT.
Certificação SUN Certified Java Programmer (SCJP) ou equivalente Oracle Certified Professional Java SE, vigente e válida.
Ensino Superior Completo.
Conhecimentos e experiências que fortalecem o perfil
Experiência em desenho de arquitetura backend com foco em escalabilidade, desempenho, segurança e manutenibilidade.
Experiência com Docker e aplicações conteinerizadas.
Experiência com mensageria e comunicação assíncrona.
Atuação na definição de padrões técnicos e boas práticas.
Histórico de resolução de problemas complexos.
Conhecimento em: Salesforce, Zoho, Zendesk, será um diferencial (não é mandatório).
Competências comportamentais esperadas
Autonomia e senso de responsabilidade pelas entregas.
Raciocínio analítico e capacidade estruturada de resolução de problemas.
Comunicação clara com públicos técnicos e não técnicos.
Colaboração e capacidade de atuar em ambiente de cliente.
Organização, qualidade e disciplina na documentação.
Orientação a resultado, aprendizado contínuo e melhoria de soluções.
Benefícios
Condições da oportunidade
Atuação presencial em cliente, em Goiânia/GO.
Modelo de contratação Pessoa Jurídica (PJ).
Senioridade definida ao longo do processo, conforme experiência, proficiência e complexidade técnica demonstradas.
Comprovações e certificações aplicáveis serão validadas durante o processo seletivo.
