Desenvolve e mantém aplicações críticas, contribui para decisões técnicas e evolução da arquitetura, e resolve problemas complexos para garantir sistemas escaláveis, seguros e estáveis.
Desenvolvedor Java Pleno
📜 Description
- Evoluir máquinas de estado e regras que combinam dados de sensores para gerar passagens confiáveis.
- Monitorar o sistema em produção e investigar problemas com indicadores, dados, logs e simulações.
- Desenvolver APIs REST e integrações com parceiros, serviços e equipamentos de campo.
- Conduzir soluções do entendimento da necessidade ao deploy, usando TDD e avaliando resultados em produção.
- Comparar e documentar decisões técnicas, revisar código e compartilhar conhecimento com o time.
- Usar ferramentas de IA para investigar, programar e revisar, validando os resultados.
🛠️ Requirements
- Graduação completa em Engenharia da Computação, Engenharia Elétrica, Ciência da Computação ou área afim.
- Experiência profissional com Java 17 ou superior e conhecimento em Spring Boot 3.
- Experiência desenvolvendo e consumindo APIs REST e integrando sistemas.
- Conhecimento em PostgreSQL e capacidade de escrever e analisar consultas SQL.
- Uso de ferramentas de IA no desenvolvimento, com capacidade crítica para revisar e validar resultados.
- Conhecimento em Git, testes automatizados e TDD.
- Boa escrita técnica em português e perfil analítico.
- Desejável: experiência com Kafka ou RabbitMQ, microsserviços, Protobuf, React, TypeScript, Docker, Kubernetes, Linux ou integração com hardware.
Full job description
Há 32 anos a Fiscaltech desenvolve sistemas inteligentes de mobilidade focados em controle e fiscalização de tráfego, pesagem em movimento e segurança pública.
Você gosta de estar em um ambiente que proporciona bem-estar? Que é inovador e que preza pela excelência? Se você é proativo, não fica esperando ordens e é curioso, essa oportunidade é para você!
Procuramos novos talentos para nos ajudar ir mais longe.
Responsibilities
No Free Flow (MLFF), o pedágio sem cancela da Fiscaltech, cada passagem de veículo percorre um caminho longo. Ela começa nos equipamentos instalados no pórtico, passa pelo processamento central e termina na cobrança. Aqui você vai:
• Evoluir a lógica do sistema: trabalhar nas máquinas de estado e nas regras que juntam as informações de vários sensores e as transformam em uma passagem confiável.
• Cuidar do sistema em produção: acompanhar indicadores, garantir que os dados cheguem completos e coerentes entre os serviços e investigar comportamentos com base em dados, logs e simulações.
• Construir integrações: desenvolver APIs REST e conectar o sistema a parceiros externos e a equipamentos de campo, com mensageria e comunicação entre serviços.
• Cuidar da solução do começo ao fim: entender a necessidade com a operação, propor o caminho, implementar com TDD, acompanhar o deploy e medir o resultado em produção.
• Tomar decisões técnicas e saber defendê-las: comparar alternativas com base em medições, registrar o porquê de cada escolha e revisar as decisões do time com o mesmo cuidado.
• Usar IA no dia a dia para investigar, programar e revisar mais rápido, sempre conferindo e assumindo a responsabilidade pelo que for entregue.
• Fortalecer o time: compartilhar conhecimento, revisar o código dos colegas, documentar e ajudar a melhorar a forma como a equipe trabalha.Requirements
Obrigatórios:
Graduação completa em Engenharia da Computação, Engenharia Elétrica, Ciência da Computação ou áreas afins.
• Experiência profissional com Java 17 ou superior.
• Conhecimento em Spring Boot 3.
• Experiência no desenvolvimento e no consumo de APIs REST e na integração entre sistemas.
• Conhecimento em PostgreSQL, sabendo escrever e analisar consultas SQL.
• Uso de ferramentas de IA para desenvolvimento no dia a dia, como assistentes e agentes de código, com senso crítico para revisar e validar o que elas produzem.
• Conhecimento em Git, testes automatizados e TDD (Test-Driven Development).
• Boa escrita técnica em português, para especificações, análises e documentação.
• Perfil analítico e gosto por ir a fundo nos problemas.Desejáveis:
• Experiência com mensageria (Kafka, RabbitMQ).
• Experiência com arquiteturas monolíticas e de microsserviços.
• Conhecimento em Protocol Buffers (Protobuf).
• Conhecimento em React e TypeScript.
• Noções de Docker, Kubernetes e Linux.
• Experiência com integração de hardware ou dispositivos em campo, como câmeras, sensores e equipamentos embarcados.
• Boa comunicação e vontade de colaborar com o time.Similar jobs
Search more Backend Engineer jobsBuild and operate reliable backend services, APIs, workflows, and financial product infrastructure for an AI neobank, supporting customer transactions and products across markets and partners.
Build and operate reliable backend services, APIs, and financial product infrastructure for an AI neobank, supporting customer transactions and workflows across markets, partners, and millions of users.
Build and operate reliable backend services, APIs, workflows, and financial infrastructure for an AI neobank, supporting customer transactions and products across markets, partners, and large user bases.
Build and operate reliable backend APIs, workflows, and financial product infrastructure for an AI neobank, supporting customer transactions and products across markets, partners, and millions of users.
