Match score not available

[RPE] Arquiteto Java - Sênior

72% Flex
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Solid knowledge of software architecture concepts and standards, Experience in Java software development, Proficiency in AWS services, Practical experience with Spring Boot and Spring Cloud.

Key responsabilities:

  • Design scalable and secure solutions
  • Collaborate closely with development teams
  • Define and promote software development practices and standards
  • Evaluate and recommend technologies and tools
Base logo
Base
11 - 50 Employees
See more Base offers

Job description

Logo Jobgether

Your missions

A RPE - Retail Payment Ecosystem é uma empresa de tecnologia que oferece diversas soluções em meios de pagamento para impulsionar o mercado varejista brasileiro. Com um time múltiplo e especializado, desbravamos novos caminhos para conquistar resultados que vão além do esperado. Que tal fazer parte disso com a gente?!

Perfil da vaga

Estamos buscando alguém com perfil orientado para resultados e resolução de problemas. Ter proatividade para propor e implementar melhorias em processos e aplicações é fundamental, assim como ter capacidade de se adaptar ao uso de novas tecnologias e medotologias. Facilidade de relacionamento com múltiplos times é um grande diferecial, pois vai atuar junto a outras áreas.

Modelo de trabalho: 100% remoto

Modelo de contratação: Pessoa Jurídica

Jornada de trabalho: Flexível

Requisitos e qualificações

  • Conhecimento sólido e aplicação prática de conceitos e padrões de arquitetura de software (arquitetura limpa, em cebola, hexagonal, microsserviços, APIs, etc)
  • Experiência em desenvolvimento de software Java, incluindo conhecimento avançado de conceitos de programação orientada a objetos, estruturas de dados e algoritmos
  • Experiência em desenvolvimento de aplicações utilizando Spring Boot e Spring Cloud, incluindo o uso de serviços como Spring Cloud Config, Spring Cloud Netflix (Eureka, Ribbon, Zuul), Spring Cloud Sleuth, entre outros
  • Familiaridade com o desenvolvimento reativo utilizando o Spring WebFlux para criar aplicativos altamente responsivos e escaláveis
  • Conhecimento prático em serviços da AWS, como EC2, API Gateway, Lambda, Secret Manager, CloudFront, CloudWatch, ElasticCache, documentDB, RDS, S3, SQS, EKS, DynamoDB, EventBridge, Parameter Store, entre outros
  • Experiência em arquitetura e implementação de soluções na AWS, incluindo boas práticas de segurança, escalabilidade e otimização de custos
  • Proficiência em criação, gerenciamento e implantação de contêineres Docker para empacotar e distribuir aplicações de forma consistente e eficiente, além de conhecimentos sobre orquestração de conteineres com Kubernetes
  • Conhecimeno prático sobre uso e configuração do Keycloak como ferramenta de gestão centralizada de identidades e acessos
  • Bons conhecimentos sobre práticas DevOps (CI/CD, inspeção, observabilidade, infraestrutura em código, etc)
  • Experiência com ferramentas Artifactory, Maven, Gitlab, Sonarqube
  • Conhecimento de processos/práticas de desenvolvimento de software ágil e familiaridade com Jira, Confluence e outras ferramentas

Principais atividades atribuídas à posição

  • Projetar a arquitetura de soluções, levando em consideração requisitos funcionais e não funcionais, escalabilidade, desempenho e segurança.
  • Trabalhar em estreita colaboração com as equipes de desenvolvimento para implementar soluções cloud native.
  • Definir e promover práticas, padrões e diretrizes de desenvolvimento de software para assegurar consistência, qualidade e eficiência em todos os projetos.
  • Avaliar e recomendar tecnologias, ferramentas e frameworks que melhor se adequem às necessidades específicas de cada projeto.
  • Realizar provas de conceito para validar novas tecnologias e abordagens no contexto das nossas soluções.
  • Projetar e implementar componentes de software reutilizáveis e modularizados, garantindo que as soluções sejam fáceis de manter, escalar e integrar com diferentes sistemas.
  • Assegurar a segurança e a eficiência das soluções em cloud.
  • Fornecer direcionamento para as equipes de desenvolvedores, promovendo a adoção de melhores práticas e inovação contínua.
  • Aplicar princípios de FinOps para otimizar os custos operacionais em ambientes de cloud, garantindo um equilíbrio eficiente entre as necessidades técnicas e os recursos provisionados.
  • Atuar em incidentes na operação, que podem necessitar de suporte arquitetural na solução relacionada.

Required profile

Experience

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

Soft Skills

  • Result-Oriented
  • Problem Solving
  • Proactivity
  • Adaptability
  • Teamwork

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.
Upgrade to Premium

Find more Software Engineer jobs