Descrição
Resumo:
Procuramos um Engenheiro de Software Java Sênior para integrar uma equipe remota global, desenvolvendo plataformas críticas para os negócios e contribuindo para todo o ciclo de vida do desenvolvimento de software de um importante provedor global de infraestrutura de mercados financeiros.
Principais destaques:
1. Trabalhar em sistemas complexos utilizando tecnologias modernas de Java e Python
2. Oportunidade de trajetória profissional individual e crescimento profissional
3. Fazer parte de um projeto que segue padrões de excelência em engenharia
Estamos procurando um **Engenheiro de Software Java Sênior** para integrar nossa equipe remota global e contribuir para a construção de plataformas críticas para os negócios de um importante provedor global de infraestrutura de mercados financeiros. Neste cargo, você estará envolvido em todo o ciclo de vida do desenvolvimento de software, desde a análise de requisitos até a implantação em produção. Esta posição oferece a oportunidade de trabalhar em sistemas complexos utilizando tecnologias modernas de Java e Python, princípios nativos de nuvem e melhores práticas em segurança e otimização de desempenho.
**Responsabilidades**
* Desenvolver serviços backend escaláveis e APIs RESTful usando Java e Spring Boot
* Criar e manter funcionalidades em Python e Django, conforme necessário
* Participar da análise de requisitos, projeto de soluções e estimativa de esforço
* Escrever código limpo, mantível e seguro, seguindo princípios de design orientado a objetos e boas práticas de programação limpa
* Projetar e otimizar esquemas de bancos de dados relacionais e consultas (PostgreSQL/MySQL)
* Implementar testes unitários e de integração para garantir entregáveis de alta qualidade (JUnit, Mockito)
* Apoiar a integração com pipelines CI/CD no GitLab e monitorar a confiabilidade da aplicação usando ferramentas de observabilidade
* Solucionar problemas em produção e manter padrões de desempenho e confiabilidade
* Colaborar com arquitetos, desenvolvedores, proprietários de produtos e especialistas em cibersegurança para entregar soluções técnicas alinhadas
* Aplicar boas práticas de codificação segura, incluindo conformidade com a OWASP Top 10, e gerenciar protocolos de autenticação/autorização (OAuth2, JWT, RBAC, SSO)
**Requisitos**
* 5 anos ou mais de experiência em engenharia de software profissional com Java e desenvolvimento backend
* Forte experiência prática com frameworks Java, como Spring Boot e Spring Data JPA/Hibernate
* Experiência prática com Python e com o framework Django
* Domínio na concepção de arquiteturas escaláveis e no desenvolvimento de APIs RESTful
* Sólida compreensão de bancos de dados relacionais (PostgreSQL/MySQL), projeto de esquemas e otimização de consultas
* Conhecimento avançado de Git/GitLab, fluxos CI/CD e melhores práticas de controle de versão
* Experiência com práticas de desenvolvimento de software seguro e fundamentos de cibersegurança
* Familiaridade com ferramentas de observabilidade de aplicações, como Datadog (ou equivalente)
* Excelentes habilidades de resolução de problemas e troubleshooting
* Boas habilidades de comunicação e proficiência em inglês (nível B2 ou superior)
**Desejável**
* Experiência com AWS ou Azure e orquestração de contêineres usando Docker/Kubernetes
* Conhecimento de arquitetura de microsserviços e sistemas orientados a eventos (Kafka, RabbitMQ)
* Experiência integrando ferramentas de segurança (Semgrep, SonarQube, BlackDuck, Trivy) em pipelines CI/CD
* Exposição a projetos de arquitetura de sistemas, discussões arquiteturais e melhorias de desempenho
* Familiaridade com fundamentos de redes (HTTP, TLS, DNS)
* Experiência prévia em mentoria de desenvolvedores ou participação em atividades de liderança técnica
**Oferecemos**
* Remuneração competitiva, conforme experiência e competências
* Variedade de projetos dentro de uma única empresa
* Integração em um projeto que segue padrões de excelência em engenharia
* Trajetória profissional individual e oportunidades de crescimento profissional
* Eventos internos e comunidades
* Horário de trabalho flexível