Desenvolvedor Java Senior
Indra Group Brazil
Defense and Space Manufacturing · 51-200 employees
About the role
Collaborate on the architecture and design of complex, distributed systems to ensure scalability and high performance. Lead technical decisions, define engineering standards, and develop robust APIs and microservices using best practices.
What they look for
Requirements
Requires solid experience in Java backend development and deep knowledge of the Spring ecosystem. Candidates must have practical experience with microservices, Apache Kafka, cloud environments like AWS, and containerization tools.
Full description
Principais Responsabilidades
• Arquitetura & Inovação: Colaborar no design e na arquitetura de sistemas complexos e distribuídos, garantindo escalabilidade, resiliência, alta performance e inovação contínua.
• Liderança Técnica: Participar de decisões técnicas críticas, definindo padrões de engenharia de software e orientando os times de desenvolvimento na implementação das melhores práticas.
• Desenvolvimento & Testes: Analisar requisitos, projetar e desenvolver APIs/microsserviços robustos, garantindo alta qualidade de código com testes automatizados.
• Stream de Dados & Integrações: Desenvolver integrações de alta performance via REST e arquiteturas orientadas a eventos (event-driven) utilizando Apache Kafka.
• DevOps & Entregas: Configurar, realizar builds e deploys em ambientes de homologação e produção, acompanhando deploys e monitorando a saúde das aplicações.
• Avaliação de Novas Tecnologias: Identificar, avaliar e implementar novas ferramentas e conceitos tecnológicos para otimizar o fluxo de desenvolvimento.
Requisitos e Qualificações
• Experiência: Sólida bagagem em desenvolvimento Backend utilizando Java.
• Ecossistema Spring: Domínio completo do ecossistema Spring: Spring Boot, Spring Data, Spring Security, Spring Cache e Spring Batch.
• Arquitetura de Software: Experiência com Arquitetura Hexagonal, Microsserviços distribuídos e padrões de integração via APIs REST (uso de FeignClient).
• Mensageria & Streaming: Vivência prática com Apache Kafka ou serviços gerenciados (AWS MSK).
• Nuvem & Containers: Conhecimento prático em ambientes AWS (S3, EKS, VPC, Security Groups, CI/CD Pipelines) e infraestrutura On-Premise / PaaS (OpenShift, Docker, Kubernetes/EKS).
• Qualidade & Processos: Experiência com testes automatizados, resolução de bugs/gargalos de performance e entregas em ambientes ágeis, dinâmicos e focados em prazos.
Similar roles
-
Software Engineer III -Java, AWS/EMR
JPMorgan Chase & Co. Bengaluru, Karnataka, India
-
Java AWS Software Engineer III
JPMorgan Chase & Co. New York, New York, United States · $138K–$185K/yr
-
Java Developer Payments
Getnet Platforms Mexico City, Mexico City, Mexico
-
Java Developer Payments & SWIFT
Getnet Platforms Mexico City, Mexico City, Mexico
-
Senior Java Engineer (LATAM)
Aubrant Digital Escazú, Costa Rica
-
Java backend Engineer/ Sr. Associate Director, Software Engineering Specialist
HSBC Pune, Maharashtra, India