Pessoa Desenvolvedora JAVA Sênior

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Minimum 5 years of experience in Java development., Proficiency in Java 11 or higher and Spring Boot., Experience with microservices architecture and relational/non-relational databases., Familiarity with Agile methodologies and version control using Git..

Key responsabilities:

  • Design, develop, and maintain solutions primarily using Java and microservices architecture.
  • Contribute to technical decisions and participate in the discovery of new products and features.
  • Conduct code reviews and promote best practices in engineering and code quality.
  • Support the team in analyzing and resolving production incidents and propose continuous improvements.

SOUTH SYSTEM logo
SOUTH SYSTEM Scaleup http://southsystem.com.br/
201 - 500 Employees
See all jobs

Job description

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!

Required profile

Experience

Industry :
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Physical Flexibility
  • Communication
  • Problem Solving

Java Developer Related jobs