GWCloud
DESENVOLVEDOR DE SOFTWARE PL
Mid-level software developer at GWCloud in Goiânia building a robust, scalable product used daily by thousands of users at large Brazilian companies. Day to day: Java/Spring Boot microservices and REST APIs, Angular/Flutter front-ends, Oracle SQL, integrations (REST/SOAP, Kafka, RabbitMQ), Git/Jira/CI-CD, plus optional ServiceNow low-code automation.
- Compensation
- Not disclosed
- Location
- Goiânia, Goiás, Brasil
- Work setup
- Onsite
- Seniority
- Middle
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Domínio de Java e Spring Boot, com experiência em microsserviços e APIs RESTful escaláveis e seguras
- Conhecimentos sólidos em Angular e Flutter para interfaces responsivas, modulares e com boa UX
- Boas práticas de engenharia de software: SOLID, Clean Code, TDD e design patterns
- Experiência com integração a sistemas legados e serviços externos via REST, SOAP e mensageria (Kafka, RabbitMQ)
- Conhecimentos em banco de dados relacional Oracle: consultas SQL complexas, modelagem de esquemas e otimização de desempenho
- Experiência com controle de versão (Git), Jira e integração contínua (CI/CD)
- Ferramentas de build e gerenciamento de dependências: Maven e Gradle
- Testes automatizados (JUnit, Mockito, Jasmine, Karma), segurança de aplicações web e autenticação via OAuth2 e JWT
- Curso superior completo na área de Tecnologia da Informação
- Atuação colaborativa em equipes ágeis, participando de cerimônias Scrum
- Comunicação clara e objetiva, na documentação técnica e com colegas e áreas de negócio
Nice to have
- Ferramentas de análise estática de código e cobertura de testes (SonarQube, Jacoco)
- Conhecimento em Low-Code/No-Code e Hiperautomação, especificamente da plataforma ServiceNow
- App Engine Studio: criação de aplicativos low-code, modelagem de dados, interfaces e formulários
- Flow Designer: criação e manutenção de fluxos de trabalho automatizados (actions, triggers)
- IntegrationHub: configuração de integrações (spokes) com sistemas externos, em conjunto com Flow Designer
- Service Portal: criação de portais, páginas e widgets customizados
- UI Builder: criação de workspaces, páginas e dashboards (WYSIWYG)
- RPA Builder: criação e gerenciamento de robôs para automação de tarefas repetitivas
- ATF (Automated Test Framework): testes automatizados em esteiras low-code/no-code
Full description
- Nosso time é formado por excelentes profissionais da área da tecnologia.
- Colaboração e comprometimento fazem parte do nosso dia-a-dia, quando desenvolvemos novas funcionalidades, construindo um produto robusto e escalável.
- Fazendo parte de nossa equipe, seu trabalho irá impactar em milhares de usuários, de algumas das maiores empresas do país, que utilizam nossa solução diariamente.
- Domínio da linguagem Java e do framework Spring Boot, com experiência na construção de microsserviços e APIs RESTful escaláveis e seguras, com Java/Spring Boot, front-end com Angular, Flutter, Javascript, Typescript, WordPress, HTML, CSS, NodeJS, PHP (Slim Framework), Python, Docker;
- Conhecimentos sólidos em Angular e Flutter, para desenvolvimento de interfaces responsivas, modulares e com boa experiência de usuário;
- Familiaridade com boas práticas de engenharia de software, como princípios SOLID, Clean Code, Test-Driven Development (TDD) e design patterns;
- Experiência com integração a sistemas legados e serviços externos via REST, SOAP e mensageria (Ka a, RabbitMQ);
- Conhecimentos em banco de dados relacional Oracle, com habilidade para escrever consultas SQL complexas, modelar esquemas e omizar desempenho;
- Experiência com controle de versão (Git), ferramentas de gerenciamento de tarefas (Jira) e integração con nua (CI/CD);
- Capacidade de uso de ferramentas de build e gerenciamento de dependências como Maven e Gradle;
- Conhecimentos em testes automa zados (JUnit, Mockito, Jasmine, Karma), segurança de aplicações web e autenticação via OAuth2 e JWT;
- Desejável conhecimento em ferramentas de análise estática de código e cobertura de testes (SonarQube, Jacoco).
- Desejável conhecimento em ferramentas de desenvolvimento Low-Code / No-Code e Hiperautomação de processos, especificamente da Plataforma ServiceNow.
- Desejável o conhecimento no uso do App Engine Studio para criação e configuração de aplica vos personalizados em lowcode. Modelagem de dados (tabelas, relacionamentos e catálogo de dados). Criação de interfaces e formulário de usuário.
- Desejável o conhecimento no uso da Flow Designer para criação, edição e manutenção de fluxos de trabalho automatizados. Uso de actions, triggers e integração com outros sistemas via Integra onHub.
- Desejável o conhecimento no uso do Integra onHub para configuração de integrações prontas (spokes) com sistemas externos. Criação de spokes customizados para integrações externas. Uso em conjunto com Flow Designer para automatizar processos interplataformas.
- Desejável o conhecimento no uso dos Service Portal para criação de portais, páginas, widgets (componentes de tela) e experiências de usuário personalizadas. Criação de widgets customizados.
- Desejável o conhecimento no uso do UI Builder para criação de interfaces modernas na camada de experiência de usuário da ServiceNow. Criação de workspaces, páginas customizadas e dashboards utilizando os componentes visuais prontos (WYSIWYG) e disponibilizados na ferramenta, na modalidade “arrastar e soltar”.