Senior Java Software Engineer

OKTO

Overview

Key technical leadership role in architecting and developing a payment platform.

Ideal candidate has deep expertise in distributed systems and Java-based microservices.

The professional must be located in Brazil

remoteseniorEnglishJavaSpring BootAWSPostgreSQLMySQLNoSQLGit

Locations

  • Brazil

Requirements

  • Bachelor's or Master's degree required
  • Proven experience in backend software development
  • Strong understanding of payment flows
  • Deep knowledge of Java 11+
  • Strong experience with AWS cloud services
  • Expertise in microservices architecture
  • Advanced proficiency in Git
  • Ability to communicate complex technical concepts in English

Responsibilities

  • Lead design and architecture of distributed systems
  • Integrate payment gateways and banks
  • Transition to microservices architecture
  • Create and maintain optimized code
  • Provide technical leadership and mentoring
  • Collaborate with cross-functional teams
  • Drive continuous improvement initiatives
  • Optimize CI/CD pipelines

Benefits

  • Competitive remuneration
  • Opportunity to work in a fast-paced company
  • Food voucher
  • Health insurance