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