JAVA - ANALISTA DESENVOLVEDOR SENIOR - REMOTO
Necessário:
Formação superior completa em Engenharia da Computação, Ciência da Computação, Análise de Sistemas, Sistemas de Informação ou áreas correlatas.
Experiência em desenvolvedor sênior Java com foco em backend e microsserviços Java versão 1.8 e superiores.
Desenvolvimento de APIs em framework Spring Boot e Quarkus. Bibliotecas Apache Camel, Resilience4J, Webflux.
Microsserviços em docker, docker swarm, kubernetes/OpenShift. Acesso a bases Oracle, SQL Server, e ElasticSearch.
Desenvolvimento assíncrono com ApacheMQ Artemis e Kafka. Domínio de Spring Framework e
principalmente Spring Boot.
Experiência comprovada em arquitetura de microsserviços.
Conhecimentos em APIs RESTful e integrações.
Experiência com bancos de dados relacionais (Oracle, PostgreSQL, MySQL) e NoSQL (MongoDB, Redis, Cassandra).
Experiência em mensageria (Kafka, RabbitMQ, ActiveMQ ou similares).
Vivência com CI/CD (Jenkins, GitLab CI, GitHub Actions ou similares).
Experiência com containers (Docker) e orquestração (Kubernetes).
Boas práticas de testes automatizados (JUnit, Mockito) e código limpo.
Atuação em metodologias ágeis (Scrum, Kanban).
Atividades a serem desempenhadas:
Liderar tecnicamente a análise, desenvolvimento e manutenção de soluções Java.
Projetar e desenvolver APIs RESTful escaláveis e seguras.
Realizar code reviews, apoiar a padronização de código e boas práticas de engenharia.
Participar de definições de arquitetura e decisões técnicas estratégicas.
Apoiar o time de QA nos testes e garantir alta cobertura de testes automatizados.
Trabalhar junto ao time funcional na modelagem de soluções aderentes ao negócio.
Garantir a entrega de soluções com qualidade, segurança, performance e escalabilidade.
Atuar como referência técnica, promovendo o crescimento do time e a disseminação de conhecimento.
Identificar pontos de melhoria nos sistemas existentes e propor soluções modernas e eficientes.
Manter a documentação técnica atualizada e alinhada com os padrões da empresa.
Colaborar com áreas de negócio, arquitetura e segurança para garantir a aderência das soluções aos objetivos corporativos.
Manter-se atualizado com tendências tecnológicas e aplicar inovações que agreguem valor, propor melhorias contínuas nos processos de mensuração e controle de produtividade.
Contribuir para a maturidade do processo de medição de software, alinhado às melhores práticas de mercado.
Apoiar treinamentos e capacitação interna sobre conceitos e práticas de métricas funcionais
Requisitos
Estudos
Sobre TO BRASIL
Somos a T.O. Brasil.
Há 20 anos no mercado, fornecendo soluções tecnológicas e de negócios que transformam a realidade dos nossos clientes.
Trabalhamos com tecnologias globais responsáveis por disrupção no mercado de negócios. Nos preocupamos em agregar maior qualidade às soluções e serviços prestados, buscando sempre novas especializações e certificações.
Possuímos parcerias estratégicas com empresas líderes da indústria de TIC que, junto a nossa já consolidada experiência, nos permite garantir a entrega esperada de soluções a todos os clientes.
Entre as soluções oferecidas pela T.O. Brasil, estão: EPM, RPA, Analytics, Low Code, Desenvolvimento de Softwares, ERP, D-BPO, CX, Professional Services, Telecom, Data Science e Customer 360.