Match score not available

Desenvolvedor Sr Java

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field., Specializations or certifications in Java, Software Development, Microservices Architecture, or Cloud Computing., Proficiency in Java, including the latest versions, and solid experience with Spring Boot and related frameworks., Experience with RESTful APIs, messaging systems like Kafka or RabbitMQ, and databases (both SQL and NoSQL)..

Key responsabilities:

  • Design, develop, and maintain robust and scalable solutions using Java, focusing on microservices architecture.
  • Integrate RESTful APIs and messaging technologies, ensuring effective communication between services.
  • Implement security solutions and monitor performance in distributed systems.
  • Mentor junior developers and conduct code reviews to ensure high-quality code and adherence to best practices.

RD Saúde logo
RD Saúde Retail (Super / Hypermarket) XLarge https://rdsaude.com.br/
10001 Employees
See all jobs

Job description

JOB DESCRIPTION

A RD Saúde é uma empresa líder no mercado brasileiro de farmácias. Com as nossas marcas Raia e Drogasil, temos mais de 3.000 unidades espalhadas por todo o país e mais de 55 mil funcionários(as) empenhados(as) em cuidar de perto da saúde e bem-estar das pessoas em todos os momentos da vida.


Até 2030, queremos ser o grupo que mais contribui para uma sociedade mais saudável. Para isso, entendemos que o nosso compromisso vai além do cuidado com a saúde individual. É preciso cuidar das pessoas, dos negócios e do planeta.


Diversidade & Inclusão

Na RD Saúde, assumimos o compromisso de incluir e empoderar nossos(as)funcionários(as) por meio da promoção da diversidade e da inclusão. Valorizamos as pessoas, construindo uma cultura acolhedora e de respeito a todos e todas. Seja quem você é aqui!


Vamos juntos nessa?


RESPONSIBILITIES AND ASSIGNMENTS

  • Atuação com Java com foco em Spring e Microserviços
  • Responsável por projetar, desenvolver e manter soluções robustas e escaláveis, utilizando o ecossistema Java, especialmente com foco na arquitetura de microserviços. O profissional terá a responsabilidade de participar ativamente em todas as fases do ciclo de desenvolvimento de software, desde o planejamento e design até a implementação, testes e monitoramento, com forte alinhamento às melhores práticas de engenharia de software e metodologias ágeis (Scrum/Kanban).
  • Além disso, o profissional será uma peça-chave para guiar decisões técnicas, identificar e mitigar riscos relacionados à performance e escalabilidade das soluções, além de colaborar com equipes multifuncionais (DevOps, QA, PMs, etc.).


Principais responsabilidades

  • Desenvolvimento e manutenção de microserviços utilizando Spring Boot.
  • Integração de APIs RESTful e mensageria com tecnologias como Kafka e RabbitMQ.
  • Implementação de soluções de segurança e autenticação (OAuth, JWT, Spring Security).
  • Monitoramento de performance e solução de problemas em sistemas distribuídos.
  • Contribuição para a arquitetura e design de sistemas, garantindo alta escalabilidade e baixa latência.
  • Mentoria de desenvolvedores(as) mais juniores, garantindo a qualidade do código por meio de revisões (code reviews) e orientação em boas práticas de desenvolvimento.

REQUIREMENTS AND QUALIFICATIONS

  • Ensino Superior Completo
  • Especializações ou certificados em Java, Desenvolvimento de Software, Arquitetura de Microserviços, ou Cloud Computing. 
  • Participação em bootcamps focados em Java (como o DevSuperior Bootcamp ou Rocketseat). 
  • Domínio completo da linguagem Java, incluindo suas novas versões 
  • Spring Framework: Experiência sólida com Spring Boot, Spring Data, Spring Security, e outros módulos do ecossistema Spring.
  • Microserviços: Conhecimento em arquitetura de microserviços, incluindo design, desenvolvimento, manutenção e comunicação entre serviços (REST, gRPC, mensageria).
  • APIs RESTful: Experiência na construção e consumo de APIs RESTful, incluindo boas práticas de versionamento, autenticação e autorização.
  • Mensageria: Conhecimento em sistemas de mensageria, como Kafka ou RabbitMQ, para comunicação assíncrona entre microserviços.
  • Bancos de Dados: Experiência com bancos de dados relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB, Cassandra), além de técnicas de otimização de consultas.
  • Containers e Orquestração: Experiência com Docker e Kubernetes para containerização de aplicações e orquestração em ambientes distribuídos.
  • CI/CD: Conhecimento em pipelines de CI/CD (Jenkins, GitLab CI, etc.) para automação de builds, testes e deploy.

ADDITIONAL INFORMATION

  • Participação nos Resultados (PPR)
  • Assistência Médica
  • Assistência Odontológica
  • Refeitório no local
  • Seguro de Vida
  • Vale-Transporte
  • Benefício Farmácia
  • Convênio com Empresas Parceiras
  • Auxílio Academia (Gympass)
  • Cesta de Natal
  • Trilha de Carreira
  • Licença Maternidade e Paternidade Estendida

Juntos por uma sociedade mais saudável

Somos RD Saúde, um ecossistema de saúde integral, com mais de 3 mil unidades em todo o Brasil e negócios em saúde que dividem o mesmo propósito: contribuir para uma sociedade mais saudável. Nossa jornada começou em novembro de 2011, fruto da união entre Raia e Drogasil, crescendo até se tornar a maior rede de farmácias do Brasil e expandindo para além do varejo farmacêutico, integrando soluções B2B e plataformas digitais.

 

Com mais de um milhão de vidas atendidas diariamente em todo o país, cuidar de perto dos(as) nossos(as) clientes e das nossas pessoas está em nosso DNA. Somos mais de 57 mil profissionais comprometidos em construir o futuro da saúde com calor humano e tecnologia. Temos a sustentabilidade no centro da nossa estratégia, dividindo nossa ambição em três pilares: pessoas, negócio e planeta mais saudáveis.


Required profile

Experience

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

Other Skills

  • Mentorship
  • Teamwork
  • Problem Solving

Java Developer Related jobs