Há 15 anos no mercado, a Infox, é especialista em automação de processos – processos otimizados e gerenciados, para organizações públicas e privadas, transformando resultados em: aumento de produtividade, redução de burocracia, melhoria na rentabilidade, redução de erros, satisfação e fidelização de clientes.
Somos ousados, inovadores e flexíveis; adoramos desafios que nos estimulem a pensar nossos produtos, como soluções, adaptados as diferentes necessidades e perfis de clientes, facilitando a transformação de resultados para o negócio.
Construímos uma cultura fundada sobre pesquisa, desenvolvimento e aprimoramento contínuo dos produtos, gestão de feedbacks – positivos e negativos – com os clientes e foco em expandir o valor agregado transferido ao cliente e parceiro da Infox.
Damos espaço, autonomia e tempo para – pensar, analisar e verificar cenários, ao propor soluções e a compartilhar suas vivências e experiências, colaborar com sua opinião no desenvolvimento e aprimoramento de nossos produtos e como adequam-se aos clientes e parceiros, expandindo seus resultados.
Queremos escutar e aprender com você, a partir de suas vivências e experiências em tecnologia e negócios, como podemos transformar nosso ambiente de tecnologia para alta disponibilidade – performance, segurança, resiliência e escala.
E qual será seu desafio como #Dev na Infox:
Estamos transformando nosso ambiente de tecnologia para que nossas aplicações naveguem em alta disponibilidade, entregando aos nossos clientes e parceiros, experiência em – performance, segurança, resiliência e escala.
Nos preparamos para expandir e ganhar escala, levando o conhecimento da Infox na automação de processos, para clientes em diferentes segmentos e tamanhos, através do modelo SaaS.
Você se dedicará a pensar, estruturar e desenvolver a evolução da plataforma (BPMS), que apoia nossos clientes na instrumentalização dos seus processos, um dos principais componentes da toolbox de transformação digital nas organizações.
O que você vai fazer todos os dias:
Escrever código limpo, de fácil manutenção, utilizando as melhores práticas de desenvolvimento de software.
Participar do levantamento e priorização de novas features para o produto, levando em consideração os objetivos da empresa e nossos usuários
Participar do planejamento das sprints, construindo backlog e tarefas a serem executadas
Pensar o desenvolvimento de software a partir da melhor experiência de uso para o usuário final
Escrever testes unitários
Conduzir code review do time de desenvolvimento e incentivar a cultura do code review entre os membros do time
Estamos atraindo vivências e experiências em:
Modelagem de relacionamentos de entidade
Construir, acoplar e modularizar componentes
Desenvolvimento de arquitetura (end-to-end) em sistemas distribuídos – Rest, Restful, SOAP, Webservices
Desenvolvimento de arquitetura utilizando ferramenta para construção de aplicações, como – Maven, Gradle, Ivy, Grape
Criação de microserviços em APIs para plataformas terceiras
Documentação de APIs
Banco de dados com foco no aprimoramentos para criação de tabelas, consultas, manipulação dos objetos
Escrever testes para aplicação
Integração com front-end e back-end, aplicando Javascript
Manutenção no front-end, modificando funções, componentes com HTML, CSS
O que você precisa conhecer e saber fazer:
Criação de APIs Rest
Programação em linguagem JavaEE ( JSF, JPA, )
Integração com bancos de dados SQL
Padrões de desenvolvimento de software e arquitetura
Abstração de complexidade tecnológica que sustenta o projeto
Orientação a objetos, além de boas práticas de programação como Refactoring, Design Patterns – BDD, TDD
Metodologias de desenvolvimento ágil para entrega contínua de software
Mais Detalhes
Comportamentos & Atitudes: Comprometimento, Responsabilidade, Dedicação, Agilidade, Adaptabilidade, Vulnerabilidade, Flexibilidade, Dinamicidade, Colaboração, Iniciativa, Autogestão, Pró-Atividade, Organização, Planejamento
Conecte-se - https://www.humanaz.com.br/jobs/infox-desenvolvedor-java-senior/
Por que ser um #Dev na Infox:
Há 15 anos no mercado, a Infox, é especialista em automação de processos – processos otimizados e gerenciados, para organizações públicas e privadas, transformando resultados em: aumento de produtividade, redução de burocracia, melhoria na rentabilidade, redução de erros, satisfação e fidelização de clientes. Somos ousados, inovadores e flexíveis; adoramos desafios que nos estimulem a pensar nossos produtos, como soluções, adaptados as diferentes necessidades e perfis de clientes, facilitando a transformação de resultados para o negócio. Construímos uma cultura fundada sobre pesquisa, desenvolvimento e aprimoramento contínuo dos produtos, gestão de feedbacks – positivos e negativos – com os clientes e foco em expandir o valor agregado transferido ao cliente e parceiro da Infox. Damos espaço, autonomia e tempo para – pensar, analisar e verificar cenários, ao propor soluções e a compartilhar suas vivências e experiências, colaborar com sua opinião no desenvolvimento e aprimoramento de nossos produtos e como adequam-se aos clientes e parceiros, expandindo seus resultados. Queremos escutar e aprender com você, a partir de suas vivências e experiências em tecnologia e negócios, como podemos transformar nosso ambiente de tecnologia para alta disponibilidade – performance, segurança, resiliência e escala.
E qual será seu desafio como #Dev na Infox:
Estamos transformando nosso ambiente de tecnologia para que nossas aplicações naveguem em alta disponibilidade, entregando aos nossos clientes e parceiros, experiência em – performance, segurança, resiliência e escala. Nos preparamos para expandir e ganhar escala, levando o conhecimento da Infox na automação de processos, para clientes em diferentes segmentos e tamanhos, através do modelo SaaS. Você se dedicará a pensar, estruturar e desenvolver a evolução da plataforma (BPMS), que apoia nossos clientes na instrumentalização dos seus processos, um dos principais componentes da toolbox de transformação digital nas organizações.
O que você vai fazer todos os dias:
Escrever código limpo, de fácil manutenção, utilizando as melhores práticas de desenvolvimento de software. Participar do levantamento e priorização de novas features para o produto, levando em consideração os objetivos da empresa e nossos usuários Participar do planejamento das sprints, construindo backlog e tarefas a serem executadas Pensar o desenvolvimento de software a partir da melhor experiência de uso para o usuário final Escrever testes unitários Conduzir code review do time de desenvolvimento e incentivar a cultura do code review entre os membros do time
Estamos atraindo vivências e experiências em:
Modelagem de relacionamentos de entidade Construir, acoplar e modularizar componentes Desenvolvimento de arquitetura (end-to-end) em sistemas distribuídos – Rest, Restful, SOAP, Webservices Desenvolvimento de arquitetura utilizando ferramenta para construção de aplicações, como – Maven, Gradle, Ivy, Grape Criação de microserviços em APIs para plataformas terceiras Documentação de APIs Banco de dados com foco no aprimoramentos para criação de tabelas, consultas, manipulação dos objetos Escrever testes para aplicação Integração com front-end e back-end, aplicando Javascript Manutenção no front-end, modificando funções, componentes com HTML, CSS
O que você precisa conhecer e saber fazer:
Criação de APIs Rest Programação em linguagem JavaEE ( JSF, JPA, ) Integração com bancos de dados SQL Padrões de desenvolvimento de software e arquitetura Abstração de complexidade tecnológica que sustenta o projeto Orientação a objetos, além de boas práticas de programação como Refactoring, Design Patterns – BDD, TDD Metodologias de desenvolvimento ágil para entrega contínua de software Mais Detalhes Comportamentos & Atitudes: Comprometimento, Responsabilidade, Dedicação, Agilidade, Adaptabilidade, Vulnerabilidade, Flexibilidade, Dinamicidade, Colaboração, Iniciativa, Autogestão, Pró-Atividade, Organização, Planejamento