Indra Group

Desenvolvedor Java Senior

Indra Group Itupeva, São Paulo, Brazil

Defense and Space Manufacturing · 51-200 employees

Yesterday
java Senior (5-10 yrs) Full-time Brazil
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The senior developer will design and architect complex, high-performance backend systems while guiding the team on technical decisions and best practices. They are responsible for the full development lifecycle, including requirement analysis, automated testing, deployment, and production monitoring.

What they look for

Java Spring Boot Spring Data Spring Security Spring Batch AWS Kafka Microservices Docker Kubernetes Hexagonal Architecture REST APIs CI/CD Openshift System Architecture

Requirements

Candidates must have extensive experience in Java backend development and the Spring ecosystem, including Spring Boot and Spring Batch. Proficiency in cloud technologies like AWS, containerization with Docker/Kubernetes, and architectural patterns such as Hexagonal and Microservices is required.

Full description

Perfil de Desenvolvedor(a) Backend com forte experiência na construção de aplicações web de alta performance e processamento de dados em tempo real. Trata-se de uma posição de alta senioridade, com foco em aplicações robustas, intensivas em dados e que exigem excelente qualidade técnica.

Com conhecimento técnico e vasta experiência em desenvolvimento de software, impulsionar a inovação e excelência técnica; Colaborar o design e a arquitetura de sistemas complexos, garantindo qualidade, escalabilidade e performance; Participar de decisões técnicas críticas e orientar a equipe na implementação das melhores práticas de desenvolvimento; Envolver-se em análises de requisitos, planejamento de projetos e estratégias de implementação; Responsável pela análise e desenvolvimento de sistema, incluindo a criação de testes automatizados; Colaborar com equipes interfuncionais para definir, criar e entregar recursos; Garantir a confiabilidade e robustez do código; Testar, solucionar erros e bugs do código para otimizar a performance do app; Descobrir, avaliar e implementar novas tecnologias para maximizar a eficiência durante o desenvolvimento; Configurar, buildar e deployar a aplicação nos ambientes; Acompanhar implantação em produção; Garantir a entrega dos projetos em um ambiente de programação, interativo, dinâmico e voltado a prazos.

Experiência com o desenvolvimento de Back End em Java; Experiência em Spring boot, Spring Data, Spring Security, Spring Cache, SpringBatch com sólida compreensão sobre o seu cenário de desenvolvimento, arquitetura e tendências; Conhecimento em AWS (S3, Pipelines, EKS, VPC, SG, Kafka, MSK e Demais serviços do fluxo de CI/CD) e OnPremise (Openshift PaaS); Experiência prática com Integração de Sistemas utilizando Serviços e/ou APIS (REST); Arquitetura Hexagonal; Arquitetura distribuída em Microsserviços e Containers na Cloud (EKS/Docker); APIs em SpringBoot com integrações em Kafka e Rest utilizando FeignClient

Similar roles