149 views1 application

[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

Deixe o seu pensamento