Pessoa Desenvolvedora Java
Local: Remoto
Estamos em busca de uma Pessoa Desenvolvedora Java para ingressar em nossa nave e juntos, decolar o foguete que impulsiona pessoas para inovar o mundo.
E antes de apresentar a vaga, queremos te mostrar as razões para ser South System:
- As +350 pessoas do nosso time nos elegeram 2 vezes uma das melhores empresas para se trabalhar no país (GPTW) e nos deram 4.9 estrelas no Glassdoor e Indeed;
- Somos Talent Awards pelo linkedin;
- Somos Carbon neutral – contribuímos com a compensação das emissões de carbono;
- Estamos operando com oportunidades em home office e também com oportunidades híbridas
- Contemplamos benefícios variados como:
Acesso livre a plataforma de cursos Udemy com certificações exclusivas;
Saúde mental, apoio com psicólogos;
Benefício de home office;
Benefício de educação financeira;
Cartão de benefícios flash.
- Nosso código de cultura é norteado por atitudes e práticas que fazem parte do nosso dia a dia:
Apoio e incentivo ao crescimento e desenvolvimento das pessoas;
Respeito, lealdade, colaboração e engajamento fazem parte do nosso DNA, cultivamos um ambiente seguro para todos;
Somos diversos e acreditamos no poder da inclusão e da diversidade dos times;
Unimos pessoas e inovação para prover soluções de TI.
- Amamos nosso planeta e queremos fazer dele um lugar melhor para as próximas gerações por isso cultivamos diversas ações de sustentabilidade;
- Mantemos e apoiamos ações sociais;
Agora, vamos falar dessa oportunidade!
Nossos profissionais atuam em projetos alocados em clientes, ou projetos de fábrica, e todos têm acompanhamento das nossas business partners, com suporte especializado para que tenham um bom desempenho e progresso de carreira, nossas squads são multidisciplinares disponíveis de forma global atuando no modelo home office. Esta oportunidade é para um cliente no segmento financeiro.
Seu desafio no time:
- Projetar, desenvolver e manter soluções utilizando principalmente a linguagem Java e a arquitetura de microsserviços;
- Contribuir ativamente com decisões técnicas junto ao time e demais áreas envolvidas;
- Desenvolver soluções escaláveis e com alta cobertura de testes;
- Participar do discovery técnico e da concepção de novos produtos e funcionalidades;
- Realizar code reviews, disseminando boas práticas de engenharia e qualidade de código;
- Apoiar o time de suporte na análise e resolução de incidentes e problemas em produção;
- Propor melhorias contínuas nos processos, arquitetura e stack de tecnologia.
Perfil que buscamos:
- Experiência de no mínimo 5 anos com desenvolvimento em Java;
- Experiência com Java 11 ou superior;
- Experiência com Spring Boot e ecossistema Spring;
- Experiência com arquitetura de microsserviços;
- Experiência com bancos de dados relacionais e não relacionais;
- Conhecimento em mensageria, com familiaridade com ferramentas como Kafka, SQS, SNS ou equivalentes;
- Experiência com testes unitários;
- Versionamento de código com Git;
- Vivência com metodologias ágeis;
- Conhecimento básico de containers e orquestração com Docker e Kubernetes.
Desejável:
- Conhecimento em ferramentas de observabilidade (ex: Grafana, Dynatrace, Prometheus);
- Familiaridade com CI/CD utilizando Azure DevOps;
- Princípios de Clean Code, SOLID e Design Patterns;
- Conhecimento em serviços da AWS, especialmente Lambdas, SQS, SNS e S3.
Além disso, valorizamos a desenvoltura, flexibilidade, automotivação e trabalho em equipe. Defendemos a inclusão e a diversidade, por isso, criamos vagas afirmativas respeitando e priorizando os recortes minoritários em nosso processo de seleção, além de oferecermos núcleos e ações afirmativas dentro da empresa para acompanhamento, inclusão e desenvolvimento de todas as pessoas.
Junte-se a nós e ajude a impulsionar e transformar o mundo!