Engenheiro(a) de Software Back-end Sênior

Apply

Engenheiro(a) de Software Back-end Sênior

Responsabilidades e atribuições

  • Planejar e acompanhar tarefas técnicas, contribuindo com a organização e rastreabilidade das demandas.
  • Garantir a qualidade nas entregas de software, desde o desenvolvimento até a implantação.
  • Atuar ativamente na qualidade dos testes, criando e mantendo testes automatizados (unitários, integração e E2E).
  • Realizar e participar de code reviews, promovendo boas práticas e evolução técnica do time.
  • Modelar e desenvolver serviços back-end com foco em escalabilidade, segurança e performance.
  • Trabalhar em colaboração com o time de produto, QA e DevOps para entregar soluções de ponta a ponta.
  • Participar da definição de arquitetura, propondo soluções baseadas em microserviços, DDD e eventos.
  • Acompanhar e registrar atividades técnicas no Jira, promovendo visibilidade e alinhamento com o time.

Habilidades e Requisitos

Back-end: Java, Spring Boot, Quarkus, Hibernate, Kafka, Keycloak Testes: JUnit, Mockito Cloud & DevOps: AWS (ECS, S3, RDS, Lambda, SQS, DynamoDB), Kubernetes, Terraform, GitHub Actions, ArgoCD Performance: JVM tuning, SQL/NoSQL optimization, Redis

Formato de trabalho: Híbrido - 3 vezes na semana Zona Sul de SP (Interlagos)

Benefícios:

  • Assistência médica
  • VR e VA flexível
  • Gympass e Wellz
  • Parceria com o SESC
  • Descontos em restaurantes
  • Descontos em cursos técnicos e de ensinos superior
  • Descontos em escolas e plataformas de idiomas

A Foursys é um time apaixonado por inovação, design e transformação digital.

Requisitos

Habilidades

  • Java
  • Spring Boot
  • Quarkus
  • Hibernate
  • Kafka
  • Keycloak
  • JUnit
  • Mockito
  • AWS
  • ECS
  • S3
  • RDS
  • Lambda
  • SQS
  • DynamoDB
  • Kubernetes
  • Terraform
  • GitHub Actions
  • ArgoCD
  • Redis

Responsabilidades

  • Planejar e acompanhar tarefas técnicas, contribuindo com a organização e rastreabilidade das demandas.
  • Garantir a qualidade nas entregas de software, desde o desenvolvimento até a implantação.
  • Atuar ativamente na qualidade dos testes, criando e mantendo testes automatizados (unitários, integração e E2E).
  • Realizar e participar de code reviews, promovendo boas práticas e evolução técnica do time.
  • Modelar e desenvolver serviços back-end com foco em escalabilidade, segurança e performance.
  • Trabalhar em colaboração com o time de produto, QA e DevOps para entregar soluções de ponta a ponta.
  • Participar da definição de arquitetura, propondo soluções baseadas em microserviços, DDD e eventos.
  • Acompanhar e registrar atividades técnicas no Jira, promovendo visibilidade e alinhamento com o time.

Tecnologias

JavaSpring BootQuarkusHibernateKafkaKeycloakJUnitMockitoAWSECSS3RDSLambdaSQSDynamoDBKubernetesTerraformGitHub ActionsArgoCDRedis

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.