Vaga de DESENVOLVEDOR BACKEND SENIOR - JAVA, Remoto

DESENVOLVEDOR BACKEND SENIOR - JAVA

📍 Remoto 📄 CLT

Descrição da Vaga

 Requisitos Técnicos1. Backend Java (Obrigatório / Core)Java 11 e Java 21Spring Boot 2.7 e 3.xApache CamelArquitetura HexagonalMapStruct, Lombok, JDBI 3.x e JPA / HibernateContract-First com OpenAPI Generator

2. Bancos de DadosBancos de Dados Relacionais: Sybase ASE, MySQL e desenvolvimento de PL-SQL (procedures, triggers, functions).Bancos de Dados Não Relacionais (NoSQL): Conceitos e aplicação prática para cenários de alta escalabilidade e baixa latência.

3. Mensageria e IntegraçãoMensageria Assíncrona: RabbitMQ, IBM MQ, Google Cloud Pub/Sub ou Apache Kafka.Integração de Sistemas: APIs REST (BFFs, Orchestrators, Atoms e ACLs).

4. SegurançaAutenticação e Autorização: OAuth2, JWT (Resource Server, Client Credentials, JWK Set).Integração Segura: Basic Auth e bibliotecas internas de segurança.

5. Frontend (Desejável)Angular & TypeScript: Versões 7, 15 e 20 (RxJS, Angular Material e frameworks de UI corporativos).

6. DevOps, Cloud & ObservabilidadeInfraestrutura e Cloud: Docker, OpenShift (Kubernetes) e Google Cloud Platform (GCP).Integração Contínua: Jenkins e Maven 3.8+.Observabilidade: Spring Actuator, Prometheus, Micrometer e Logback.

7. Qualidade e Testes AutomatizadosFrameworks: JUnit 5, REST Assured, Pact (Testes de Contrato) e ArchUnit.

Diferencial: Conhecimento de Negócio (Mercado Financeiro)Renda Fixa: Títulos públicos (LTN, NTN-B, LFT), compromissadas, CDB e cálculo de PU/VNA/IPCA.Derivativos: Swap, NDF, Opções Flexíveis, boletagem e gestão de garantias.Câmaras e Liquidação: Integrações com CETIP, BM&F/B3, sistemas de limites e clearinghouses.


Publicado há 5 horas

📚 Aprimore seus conhecimentos

Desenvolva novas habilidades e destaque-se no mercado de trabalho com cursos especializados