Desenvolvedor(a) backend java sênior
Senior Java backend developer at Nava building and evolving scalable microservices with Java/Spring Boot — RESTful APIs, batch processing (Spring Batch), messaging (Kafka, Pub/Sub or RabbitMQ) on Google Cloud Platform. The role also involves adopting AI in development (Devin, Cursor, Gemini, LLM APIs) within agile teams.
- Compensation
- Not disclosed
- Location
- Brazil
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Knowledge of Spring Boot
- Experience with microservices architecture
- Experience developing RESTful APIs
- Knowledge of SQL Server and Sybase databases
- Experience with Google Cloud Platform (GCP)
- Knowledge of messaging with Kafka, Pub/Sub or RabbitMQ
- Experience with batch processing and monitoring routines
- Knowledge of system integration patterns
- Experience working in teams using agile methodologies
Nice to have
- Experience with AI applied to software development
- Knowledge of AI engineering productivity tools such as Devin, Cursor or Gemini
Full description
Na Nava, acreditamos no poder da tecnologia para transformar negócios — e estamos com uma oportunidade desafiadora e estratégica esperando por você.
Vem escrever seu código com a gente!
Desenvolvedor(a) Backend Java Sênior
Estamos em busca de um(a) Desenvolvedor(a) Backend Java Sênior para atuar em um ambiente de alta complexidade, contribuindo no desenvolvimento e evolução de soluções robustas, escaláveis e integradas.
O profissional será responsável pela construção de aplicações backend utilizando Java e Spring Boot, atuando em arquiteturas baseadas em microserviços, integrações via APIs e processamento de dados. Também deverá possuir conhecimento em Inteligência Artificial aplicada ao desenvolvimento de software, utilizando ferramentas de apoio à programação, integração de APIs de IA e conceitos relacionados a modelos de linguagem (LLMs), contribuindo para a adoção de soluções inovadoras no desenvolvimento backend.
Buscamos uma pessoa com perfil colaborativo, boa comunicação, capacidade de atuar em times multidisciplinares e experiência em ambientes ágeis.
Principais responsabilidades
- Desenvolver e evoluir aplicações backend utilizando Java e Spring Boot;
- Atuar na construção de soluções baseadas em arquitetura de microserviços;
- Desenvolver e integrar APIs RESTful;
- Implementar e manter integrações entre sistemas utilizando padrões de integração;
- Criar, evoluir e monitorar processamentos batch, preferencialmente utilizando Spring Batch;
- Trabalhar com mensageria e processamento assíncrono utilizando tecnologias como Kafka, Google Pub/Sub ou RabbitMQ;
- Atuar em ambientes cloud utilizando Google Cloud Platform (GCP);
- Participar de cerimônias e processos de times ágeis (Scrum, XP ou Kanban);
- Contribuir com a adoção de Inteligência Artificial no desenvolvimento, utilizando ferramentas como Devin, Cursor ou Gemini;
- Integrar APIs de IA e aplicar boas práticas no uso de modelos de linguagem (LLMs) em aplicações backend.
Requisitos e conhecimentos
- Conhecimento em Spring Boot;
- Experiência com arquitetura de microserviços;
- Experiência no desenvolvimento de APIs RESTful;
- Conhecimento em bancos de dados SQL Server e Sybase;
- Experiência com Google Cloud Platform (GCP);