Pessoa Desenvolvedora Sênior – Kotlin

New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PostgreSQLJVMKotlinOAuthRESTful APIsMicroservicesDistributed Systems

Requirements

  • 5+ years of experience in JVM-based development with strong expertise in idiomatic Kotlin.
  • Solid experience designing and building microservices architectures and distributed systems.
  • Strong knowledge of API integration patterns including REST, SOAP, and HTTP fundamentals.
  • Experience with authentication mechanisms including OAuth2, mTLS, and digital certificates.
  • Ability to interpret complex third-party technical documentation and implement solutions independently.
  • Strong understanding of Domain-Driven Design (DDD), Clean Code, and SOLID principles.
  • Experience working with relational databases such as PostgreSQL.
  • Strong analytical thinking and communication skills for remote, distributed teams.
  • Openness to using AI-assisted development tools in daily workflows.

Responsibilities

  • Develop and evolve Kotlin-based microservices with a focus on robustness, scalability, performance, and reliability.
  • Design and implement end-to-end integrations with financial institutions’ APIs.
  • Apply Domain-Driven Design principles to model scalable systems and manage service communication.
  • Collaborate with Product teams to refine requirements and identify technical constraints.
  • Ensure security, observability, and system reliability throughout the software lifecycle.
  • Contribute to the improvement of engineering practices like testing, CI/CD, and system design standards.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now