Você está procurando por uma oportunidade de carreira em tecnologia com um grande desafio e muitas perspectivas de crescimento? A Foursys é uma empresa global que valoriza a inovação, o design e a transformação digital.
Nossa equipe é apaixonada por desenvolver soluções técnicas eficientes, escaláveis e alinhadas com as necessidades do negócio.
Como Desenvolvedor(a) Java Backend Sênior, você terá a oportunidade de trabalhar em projetos complexos e contribuir para a evolução da nossa arquitetura.
Responsabilidades:
* Desenho de soluções técnicas colaborativas;
* Implementação de arquitetura hexagonal para garantir flexibilidade e escalabilidade das soluções;
* Desenvolvimento de código limpo e manutenível adotando práticas de Clean Code;
* Testes automatizados escritos com Mockito e boa cobertura de testes;
* Desenvolvimento de APIs REST e Assíncronas de alta performance utilizando boas práticas de design e segurança;
* Trabalho com sistemas de mensageria como Service Bus e Kafka para integração e comunicação assíncrona entre sistemas;
* 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;
* Utilização de Git e GitHub com fluxo de trabalho GitFlow para versionamento de código e colaboração em equipe;
* Uso de ferramentas de análise de qualidade como SonarQube e Fortify para garantir qualidade e segurança do código;
* Implementação de 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 e conhecimento em Modelagem UML e/ou Análise Estruturada;
* Conhecimento em Linguagem de Programação Java;
* Conhecimento em Banco de Dados (Ex.: SQL, DB2, Oracle, SyBase);
* Desenvolvimento micro serviços Java, usando Liberty+JAX-RS ou Springboot;
* Conhecimento em design patterns de integração, composição e comunicação de micro serviços (eventos, filas);
* Experiência em Log/trace (ELK/Dynatrace) e conhecimento de APIs/Swagger, Banco de dados oracle e Mongo DB;
* Conhecimento em 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.
Além disso, oferecemos uma completa rede de benefícios, incluindo assistência médica, VR e VA flexíveis, Gympass, Wellz, parceria com o SESC e descontos em restaurantes, cursos técnicos e de ensino superior, escolas e plataformas de idiomas.