Área e especialização profissional: Informática, TI, Telecomunicações - TINível hierárquico: EspecialistaLocal de trabalho: Recife, PERegime de contratação de tipo Efetivo – CLTJornada Período IntegralVocê está pronto para se juntar à FSBR? Uma fábrica de software com sede em Recife, Pernambuco, especializada em soluções personalizadas para empresas, com mais de 10 anos de experiência e um time qualificado, estamos prontos para expandir nossa equipe de desenvolvimento! Atribuições: Analisar requisitos funcionais e não-funcionais para garantir que as soluções atendam às necessidades do negócio. Realizar modelagem UML para representar os sistemas e fluxos de trabalho. Desenvolver e manter aplicativos web utilizando Java, Java EE, e Spring Framework no backend. Criar interfaces de usuário atraentes e responsivas utilizando tecnologias como Angular, HTML, CSS e JavaScript. Colaborar com outros membros da equipe de desenvolvimento para projetar e implementar soluções eficientes e escaláveis. Aplicar padrões de projeto como enterprise integration patterns, design patterns e microservices patterns. Modelagem de dados relacionais, utilizando JPA e Hibernate. Arquitetura de aplicações para ambiente web, incluindo arquitetura em três camadas e modelo MVC. Desenvolver arquiteturas distribuídas de microsserviços, utilizando API RESTful, JSON, Spring Boot, Spring Cloud, Zuul, MapStruct, Swagger, Service Discovery e API Gateway. Implementar serviços de autenticação, incluindo SSO, Keycloak, OAuth2, e ferramentas relacionadas. Trabalhar em ambientes de clusters, Kubernetes, Openshift, Rancher, e servidores de aplicação como Wildfly, JBoss EAP e Weblogic. Possuir conhecimentos básicos de administração Linux. Publicar aplicações em plataformas como serviço (PaaS). Conhecimentos básicos de CI/CD, incluindo ferramentas como Maven e Jenkins. Realizar testes de software, incluindo testes de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade e acessibilidade. Automatizar testes funcionais com Selenium e realizar testes de carga com JMeter. Realizar análise estática de código com SonarQube. Requisitos: Curso superior completo na área de Tecnologia da Informação; Experiência comprovada na função de Desenvolvedor FullStack, com foco em Java e nas funções descritas nas atribuições.