Empregos Top

Desenvolvedor(a) Java Backend Sênior

FOURSYS

  • A Foursys é um time apaixonado por inovação, design e transformação digital.
  • Somos globais, somos GPTW.

‍ ♿️ Na Foursys, celebramos a diversidade e acreditamos que são as diferentes ideias e perspectivas que nos enriquecem. Portanto, sua cor, religião, gênero, raça, nacionalidade, idade, origem, identidade de gênero, deficiência ou orientação sexual não são barreiras para se juntar à nossa equipe. #VemSerFoursys!

  • Todas as nossas vagas estão abertas para Pessoas com Deficiência (PCD). Caso você se enquadre ou conheça alguém com o perfil, a Foursys é a empresa ideal!
  • Que tal se juntar a nós e se tornar um(a) #FourTalent? Então se liga nessa oportunidade incrível:

Responsabilidades

  • Desenho de soluções técnicas: Colaborar com a equipe para criar soluções eficientes, escaláveis e alinhadas com as necessidades do negócio;
  • Arquitetura Hexagonal: Implementar e aplicar arquitetura hexagonal para garantir a flexibilidade e escalabilidade das soluções;
  • Desenvolvimento de código limpo e manutenível: Adotar as melhores práticas de Clean Code, com foco na qualidade e legibilidade do código;
  • Testes automatizados: Escrever testes unitários com Mockito e garantir boa cobertura de testes;
  • Desenvolvimento de APIs: Projetar e implementar APIs Rest e APIs Assíncronas de alta performance, utilizando boas práticas de design e segurança;
  • Mensageria: Trabalhar com sistemas de mensageria como Service Bus e Kafka para integração e comunicação assíncrona entre sistemas;
  • Serviços Azure: Ter experiência prática com Azure Functions e Azure Service Bus para criar e gerenciar soluções em cloud de forma escalável e eficiente;
  • Colaboração e versionamento: Utilizar Git e GitHub com o fluxo de trabalho GitFlow para versionamento de código e colaboração em equipe;
  • Ferramentas de análise de qualidade: Usar ferramentas como SonarQube e Fortify para garantir a qualidade e segurança do código;
  • Trabalhar com bancos de dados: Implementar soluções utilizando bancos de dados NoSQL (MongoDB/Atlas) e SQL (DB2/SQLServer).

Requisitos técnicos

  • Levantamento e Análise de Requisitos;
  • Modelagem de Dados, conhecimento em Modelagem UML e/ou Análise Estruturada;
  • Conhecer Linguagem de Programação Java;
  • Conhecer Banco de Dados (Ex.
  • : SQL, DB2, Oracle, SyBase);
  • Desenvolvimento micro serviços Java, usando Liberty+JAX-RS ou Springboot;
  • Conhecer design patterns de integração, composição e comunicação de micro serviços (eventos, filas);
  • Experiência em Log/trace (ELK/Dynatrace) Conhecimento de APIs/Swagger, Banco de dados oracle e Mongo DB;
  • Conhecimento com CSS, HTML, APIs;
  • Framework JSF;
  • JavaScript/JQuery;
  • CSS;
  • JSP/HTML;
  • Java Swing (TF);
  • Java Web com Spring utilizando Java 7;
  • Mentalidade voltada para métodos Ágeis (SCRUM);
  • GIT/GitHub;
  • ArgoCD;
  • Arquiteturas SPA, testes de performance;
  • Java 8.0/JavaEE;
  • AWB 2.8;
  • AWB 3.0;
  • TF;
  • Legado;
  • Git;
  • Maven;
  • Microserviços (REST, SOAP);
  • Front-end utilizando Angular;
  • Desenvolvimento utilizando Eclipse;
  • Servidores de aplicação Java (Tomcat, WebSphere);
  • Teste unitário (JUnit e Mockito);
  • Ferramentas de DevOps;
  • Desejável conhecer Docker/Kubernetes.
  • E temos o Clube da Four que oferece ótimas vantagens!
Vagas Relacionadas
- COMPARTILHE -

Siga nossa Página