Descrição da Vaga
A Digisystem está em busca de um Desenvolvedor Backend Sênior com foco em Java para atuar no desenvolvimento de sistemas robustos e escaláveis. O profissional será responsável por trabalhar com Java 11 e Java 21, Spring Boot, Apache Camel e arquitetura hexagonal, além de interagir com bancos de dados relacionais e não relacionais. A posição exige experiência com mensageria assíncrona, APIs REST e segurança de sistemas, incluindo OAuth2 e JWT. Conhecimento em mercado financeiro será considerado um diferencial.
Responsabilidades
- Desenvolver e manter aplicações backend utilizando Java 11/21 e Spring Boot.
- Trabalhar com Apache Camel para integração de sistemas.
- Aplicar princípios de arquitetura hexagonal no desenvolvimento.
- Desenvolver e otimizar queries em bancos de dados relacionais (Sybase ASE, MySQL) e não relacionais.
- Implementar soluções de mensageria assíncrona com RabbitMQ, IBM MQ, Google Cloud Pub/Sub ou Apache Kafka.
- Desenvolver e integrar APIs REST (BFFs, Orchestrators, Atoms e ACLs).
- Garantir a segurança das aplicações utilizando OAuth2, JWT e outras bibliotecas de segurança.
- Colaborar com equipes de DevOps para implantação e monitoramento de sistemas.
- Escrever testes automatizados utilizando JUnit 5, REST Assured, Pact e ArchUnit.
Requisitos
- ✓Experiência com Java 11 e Java 21
- ✓Experiência com Spring Boot 2.7 e 3.x
- ✓Experiência com Apache Camel
- ✓Conhecimento em Arquitetura Hexagonal
- ✓Experiência com MapStruct, Lombok, JDBI 3.x e JPA / Hibernate
- ✓Experiência com Contract-First e OpenAPI Generator
- ✓Experiência com Bancos de Dados Relacionais: Sybase ASE, MySQL e desenvolvimento de PL-SQL
- ✓Conceitos e aplicação prática de Bancos de Dados Não Relacionais (NoSQL)
- ✓Experiência com Mensageria Assíncrona: RabbitMQ, IBM MQ, Google Cloud Pub/Sub ou Apache Kafka
- ✓Experiência com Integração de Sistemas: APIs REST (BFFs, Orchestrators, Atoms e ACLs)
- ✓Experiência com Autenticação e Autorização: OAuth2, JWT (Resource Server, Client Credentials, JWK Set)
- ✓Experiência com Integração Segura: Basic Auth e bibliotecas internas de segurança
- •Conhecimento em Angular & TypeScript (versões 7, 15 e 20)
- ✓Conhecimento em Infraestrutura e Cloud: Docker, OpenShift (Kubernetes) e Google Cloud Platform (GCP)
- ✓Experiência com Integração Contínua: Jenkins e Maven 3.8
- ✓Experiência com Observabilidade: Spring Actuator, Prometheus, Micrometer e Logback
- ✓Experiência com Frameworks de Qualidade e Testes Automatizados: JUnit 5, REST Assured, Pact (Testes de Contrato) e ArchUnit
- •Conhecimento de Negócio (Mercado Financeiro)
Benefícios
- ✓Vale Alimentação
- ✓Vale Transporte
- ✓Plano de Saúde
- ✓Plano Odontológico
- ✓Seguro de Vida
- ✓TotalPass
Categorias
Sobre a Empresa
Mais vagas na Digisystem →A Digisystem é uma empresa que entende de tecnologia e de negócio, por este motivo nós somos o seu melhor parceiro na jornada da Transformação Digital. A nossa missão é: transformar tecnologia em resultado para a sua empresa! Estamos atuando no mercado com mais de 30 anos de experi...[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa