Desenvolvedor Java Sênior
Indra Group Brazil
Defense and Space Manufacturing · 51-200 employees
About the role
The candidate will lead the design and development of complex, high-performance backend systems while mentoring the team on software engineering best practices. Responsibilities include managing the full software development lifecycle, from requirements analysis to production deployment and monitoring.
What they look for
Requirements
The role requires consolidated experience in Java backend development and deep knowledge of the Spring ecosystem. Candidates must have practical experience with microservices architecture, cloud platforms like AWS, and event processing using Apache Kafka.
Full description
Descrição da Posição
Buscamos um(a) Desenvolvedor(a) Backend Senior para atuar no design, construção e evolução de aplicações web de alta performance e processamento de dados em tempo real, garantindo qualidade técnica, escalabilidade e resiliência dos sistemas.
O profissional será responsável por liderar o desenvolvimento de arquiteturas complexas, apoiar decisões técnicas críticas e orientar a equipe no uso das melhores práticas de engenharia de software. Atuará desde a análise de requisitos até o deploy e acompanhamento em produção de aplicações intensivas em dados.
Também participará da implementação de testes automatizados, otimização de performance, criação de pipelines CI/CD em ambientes de nuvem/containers e identificação de novas tecnologias para maximizar a eficiência das entregas em um ambiente dinâmico.
Principais Responsabilidades
• Colaborar no design e arquitetura de sistemas complexos, garantindo qualidade, escalabilidade e alta performance.
• Orientar o time no uso das melhores práticas de desenvolvimento e participar de decisões técnicas críticas.
• Atuar no ciclo completo de desenvolvimento de software, abrangendo análise de requisitos, planejamento e estratégias de implementação.
• Desenvolver e manter sistemas robustos com a criação de testes automatizados unitários e de integração.
• Colaborar com equipes multidisciplinares e interfuncionais na definição, criação e entrega de novas funcionalidades.
• Garantir a confiabilidade e robustez do código por meio de code reviews, refatorações e correções de bugs.
• Avaliar, propor e implementar novas tecnologias para elevar a eficiência operacional do time.
• Configurar, gerar builds e realizar deploys da aplicação em ambientes de desenvolvimento, homologação e produção.
• Acompanhar as etapas de implantação em produção e monitorar o comportamento das aplicações pós-deploy.
• Assegurar o cumprimento das entregas do projeto dentro de um ambiente ágil, interativo e orientado a prazos.
Requisitos e Qualificações
• Experiência consolidada com desenvolvimento Back End utilizando a linguagem Java.
• Domínio do ecossistema Spring: Spring Boot, Spring Data, Spring Security, Spring Cache e Spring Batch.
• Experiência prática na construção e consumo de APIs RESTful e integração de sistemas via FeignClient.
• Experiência com Arquitetura Hexagonal e arquitetura distribuída baseada em Microsserviços e Containers (Docker / EKS).
• Conhecimentos práticos na utilização do Apache Kafka ou AWS MSK para processamento de eventos.
• Vivência em serviços de nuvem AWS (S3, EKS, VPC, Security Groups, pipelines CI/CD) e plataforma OnPremise/PaaS (OpenShift).
Similar roles
-
Senior Software Java Engineer I - Reliability
Wise London, England, United Kingdom · £88K–£111K/yr
-
Desarrollador Java SemiSenior
Encora Lima, Lima, Peru
-
Software Engineer III - Java - Neovest
JPMorgan Chase & Co. Pleasant Grove, Utah, United States
-
Java Consultant - Onsite - Woodlawn, MD
INFO ORIGIN INC Woodlawn, Maryland, United States · $166K–$187K/yr
-
Senior Lead Software Engineer Java FSD + AWS
JPMorgan Chase & Co. Bengaluru, Karnataka, India
-
Java Lead Software Engineer
JPMorgan Chase & Co. Glasgow, Scotland, United Kingdom