Match score not available

Pessoa Desenvolvedora JAVA Pleno

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Minimum 3 years with Java and SpringBoot, Experience with FICO tool (Blaze and DMPS), Knowledge of Git, Docker, Kubernetes, Design Patterns, EIP, Familiarity with relational and NoSQL databases, Agile methodologies experience.

Key responsabilities:

  • Develop and maintain applications in Java
  • Implement microservices following REST standards and DDD practices
  • Write unit tests, apply TDD for code quality
  • Utilize CI/CD pipelines with Jenkins
  • Configure monitoring solutions like ElasticSearch, Kibana
SOUTH SYSTEM logo
SOUTH SYSTEM Scaleup https://southsystem.com.br/
201 - 500 Employees
See more SOUTH SYSTEM offers

Job description

Pessoa Dev. Java

Local: Remoto

Estamos em busca de uma Pessoa Analista de Testes Automatizados 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:

  • Implementar e manter aplicações em Java 8 ou superior, utilizando o framework SpringBoot.
  • Desenvolver e gerenciar microserviços seguindo padrões REST e práticas de Domain-Driven Design (DDD).
  • Escrever testes unitários e aplicar práticas de Test-Driven Development (TDD) para garantir a qualidade do código.
  • Participar da configuração e manutenção de pipelines de integração e entrega contínua usando Jenkins.
  • Trabalhar com Kafka e RabbitMQ para implementar soluções de mensageria.
  • Utilizar Docker e Kubernetes para gerenciar ambientes de desenvolvimento e produção.
  • Implementar e utilizar soluções de monitoramento e log centralizado, incluindo ElasticSearch, Kibana e GrayLog.
  • Trabalhar com bancos de dados relacionais (SQLServer, Oracle, Postgres, MySQL) e NoSQL (MongoDB, Redis).
  • Usar ferramentas de monitoramento de aplicações, como Dynatrace, New Relic e DataDog.
  • Aplicar metodologias ágeis e princípios dos 12 fatores na construção de software.

Perfil que buscamos:

  • Experiência: Mínimo de 3 anos de experiência em desenvolvimento de software com Java e SpringBoot. Experiência prática com a ferramenta FICO é essencial (Blaze e DMPS)
  • Proficiência em Git e Gitflow.
  • Experiência com Docker e Kubernetes.
  • Conhecimento em Design Patterns e EIP.
  • Experiência com bancos de dados relacionais e NoSQL.
  • Familiaridade com ferramentas de monitoramento e logging.
  • Experiência com metodologias ágeis.

Diferenciais que irão somar pontos:

  • Graduação em Ciência da Computação, Engenharia de Software ou área relacionada.
  • Habilidade com gestão do tempo, trabalho em equipe, visão sistêmica e perfil flexível.

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

Level of experience: Mid-level (2-5 years)
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Time Management
  • Teamwork
  • Physical Flexibility
  • Self-Motivation

Java Developer Related jobs