8064969| Analista de Desenvolvimento Back End Java SR
Tipo de vaga: Efetivo
Modelo de trabalho: Híbrido
Vaga também para PcD
Descrição da vaga
Junte-se a nós!
▶️ Que tal atuar em projetos que contribuem diretamente para melhoria do nosso dia-a-dia?
▶️ Que tal ser desafiado a aprender e aprender sempre?
👉 Se o novo te desafia e o conhecimento te inspira, #VemserMagna.
Responsabilidades e atribuições
Produzir documentação técnica e tutoriais sobre o padrão de uso de tecnologias. Resolver problemas e ajudar os profissionais menos experientes.
Arquitetura e Design:
- Definir a arquitetura de sistemas complexos, escolhendo as tecnologias e frameworks mais adequados para cada cenário.
- Desenhar APIs RESTful e outras interfaces de programação para integrar diferentes sistemas.
- Modelar dados e criar bancos de dados eficientes, utilizando tecnologias como SQL e NoSQL.
Desenvolvimento:
- Codificar soluções robustas e escaláveis utilizando Java e frameworks como Spring, Hibernate, etc.
- Implementar lógica de negócios complexa, garantindo a integridade e segurança dos dados.
- Otimizar o desempenho de aplicações, identificando e corrigindo gargalos.
Testes:
- Escrever testes unitários, de integração e end-to-end para garantir a qualidade do código.
- Realizar testes de desempenho e carga para avaliar a capacidade de resposta do sistema.
Mentoria e Liderança:
- Mentorar e guiar desenvolvedores mais juniores, promovendo o crescimento da equipe.
- Participar ativamente de decisões técnicas e estratégicas do projeto.
- Revisar o código dos pares e garantir a conformidade com os padrões de qualidade.
Depuração e Manutenção:
- Identificar e corrigir bugs e problemas de performance em produção.
- Realizar manutenções e atualizações nos sistemas existentes.
Integração Contínua:
- Trabalhar com ferramentas de integração contínua e entrega contínua (CI/CD) para automatizar processos e garantir a qualidade do software.
Cloud Computing:
- Desenvolver e implantar aplicações em plataformas cloud como AWS, Azure ou GCP.
Requisitos e qualificações
- Linguagem de programação (Java 8+) bibliotecas e frameworks;
- Design patterns, SOLID principles, microserviços
- Framework de persistência que segue a especificação JPA (Hibernate);
- Spring Framework (boot 2+, data, security, mvc);
- Gerenciador de dependências (Apache Maven);
- Banco de dados relacionais (IBM DB2, MS SQL Server e/ou PostgreSQL);
- Banco de dados NoSQL/Indexação (Redis e/ou Elasticsearch);
- Versionador de código-fonte (Git);
- IDEs, versionamento de código (Git), ferramentas de build (Maven, Gradle).
- Arquitetura de microsserviços;
- Metodologia Ágil (SCRUM, Kanban);
- Facilidade em comunicar-se;
- Computação na Nuvem com GCP (Google Cloud Plataform, AWS, Azure)
- Integrações com API, Web Services (REST, SOAP)
- Desejável: Python, .NET
Informações adicionais
✔️Local de Atuação: São Paulo
✔️Formato de Atuação: Híbrido
✔️Regime de Contratação: CLT
✔️E os benefícios?
Além da CESTA DE BENEFÍCIOS FLEXÍVEIS, você também terá:
•Assistência Médica
•Vale Refeição
•Vale Transporte (Caso a atuação seja hibrido ou presencial)
•Auxílio Creche
•Seguro de vida
•PLR
•Apoio Psicológico
•Programa de Indicação com ganhos por indicação efetivada pelos nossos colaboradores
•Convênio com instituições de ensino para: Inglês/Espanhol, Pós-graduação e cursos técnicos
•Convênio SESC / SENAC
•Plano Odontológico
•GYMPASS
•Veloe
•Desconto em Seguros Magna Sistemas
•Clube de Descontos e muito mais😊
Nossas vagas são para todas as pessoas, independentemente de gênero, idade, etnia, raça, deficiência ou orientação sexual.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Entrevista Técnica
- Etapa 3: Entrevista Comportamental
- Etapa 4: Análise do Processo
- Etapa 5: Contratação
CONHEÇA MAIS SOBRE NÓS 💙