Java Developer | Remote
Compass UOL
- Local
- Remoto
- Contratação
- CLT
- Publicada
- (horário de Brasília)
- Fonte
- Gupy
Candidatar-se no site original (Gupy) nenhum clique aindaQuantas vezes alguém abriu o anúncio original a partir do Vagas Java desde que a vaga entrou no site. Dá uma noção da concorrência, mas não inclui quem viu a vaga direto na fonte (LinkedIn, Gupy...), e a mesma pessoa pode contar mais de uma vez.
Descrição
.Responsabilidades e atribuiçõesProjetar e sustentar aplicações web Java em arquitetura multicamadas;Definir a arquitetura de novas soluções corporativas da área financeira;Evoluir e manter as arquiteturas dos sistemas existentes;Orientar equipes de desenvolvimento quanto à aplicação de padrões de projeto e boas práticas de desenvolvimento;Apoiar a definição e seleção de tecnologias para novos desenvolvimentos;Atuar na integração e no merge de builds paralelos;Definir arquiteturas baseadas em microsserviços, containers e multi-tenancy;Estruturar integrações entre sistemas por meio de APIs, mensageria e barramento de serviços;Garantir padrões de segurança, qualidade de software e automação de testes;Apoiar a construção de soluções de alta performance capazes de processar milhares de transações por segundo e milhões de transações por dia;Atuar em ambientes de nuvem pública e privada;Participar de equipes que utilizam metodologias ágeis como Scrum, XP e Kanban.Requisitos e qualificaçõesExperiência com Java Web e tecnologias Java: JEE 6+, JSE 6+, JPA 2, Spring Framework, Apache Velocity, transações CMT/BMT, processamento batch e Java Swing;Sólida experiência em arquitetura de software e definição de soluções corporativas;Conhecimento em arquitetura MVC, Design Patterns, Enterprise Integration Patterns (EIP), SOA, microsserviços, containers, multi-tenancy e design de APIs;Conhecimento em AngularJS, HTML5, CSS3 e Progressive Web Applications (PWA);Experiência em integrações utilizando JMS, WebSphere MQ, WebSphere Message Broker, REST, XML, EJB 3 e padrão ISO 8583 (1987);Conhecimento em banco de dados IBM DB2 e linguagem SQL;Experiência com práticas de CI/CD e testes automatizados utilizando TDD, ATDD, JUnit, Selenium, JMeter e SonarQube;Conhecimento em segurança de aplicações utilizando OWASP, JAAS, LDAP, RACF, SSO e mecanismos de criptografia;Experiência com sistemas de alta performance e grande volume transacional;Conhecimento em tecnologias financeiras e de autoatendimento, incluindo J/XFS (CWA-13937:2000 e FDI 2.1.3b+);Experiência na integração com periféricos bancários, como PinPad criptográfico EMV, impressoras autenticadoras, scanners CMC7 e código de barras, além de smartcards;Conhecimentos em ambientes Linux;Noções de COBOL e CICS;Vivência em ambientes de nuvem pública e privada;Experiência com metodologias ágeis Scrum, XP e Kanban.Informações adicionaisBenefíciosVale-alimentação e/ou vale-refeição;Plano de saúde e plano odontológico;Plano de saúde para o seu pet;Auxílio home office (para vagas remotas);Kit de boas-vindas no onboarding;Seguro de vida;Zenklub, com acompanhamento psicológico e nutricional;TotalPass;Programa de Certificações e Capacitação Contínua com parceiros (Adobe, Anthropic, AWS, Google, Microsoft, Salesforce);Parcerias e descontos para o seu desenvolvimento;Acesso ao conteúdo UOL;Kit maternidade;Licença maternidade e paternidade estendidas; Programa de indicações.