Hybrid Senior Software Engineer

Posted last month

Apply now

About the role

  • Senior Software Engineer analyzing and refactoring components of a payment platform for a Brazilian consultancy. Requires expertise in Java, AWS, and software architecture.

Responsibilities

  • Analyze, define, and refactor system-level components of the payments platform.

Requirements

  • Main stack: Java 17, Spring Boot 3.5, Spring Data, Jackson and Lombok; Maven and Docker for build and runtime.
  • Proven experience with Hexagonal Architecture (ports & adapters), rich domain modeling with DTOs, microservices, and infrastructure adapters (HTTP clients, configuration, persistence).
  • Experience with integration systems via APIs, messaging and events, transaction notifications, and using Apigee as an API gateway.
  • Proficiency with core AWS components: DynamoDB and Parameter Store; familiarity with SQS for retry/DLQ (mentioned at the infrastructure layer), SNS, EventBridge, MSK, and Step Functions.
  • Experience with resilience mechanisms: Actuator/Swagger for health checks and documentation; experience enabling Spring schedulers for recurring tasks. Full observability: use of ELK, Grafana, Kibana for system flow analysis.
  • Experience applying best practices to build cloud-native components. Experience with DevOps pipelines (GitLab, GitHub, etc.) for build and deploy validation, and experience with Terraform for provisioning cloud resources.
  • Proactive and autonomous (senior level) problem solver.
  • Familiar with Kanban, Scrum, and XP work models.
  • Strong verbal and written communication skills.
  • AWS certification (Developer and/or Architect) is desirable.
  • Java certification is desirable.
  • Experience with payment platforms (payment gateways and related functionality) is desirable.

Benefits

  • Progressive vacation
  • Partnership with FIAP
  • Beneflex card R$500.00 per month

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job