Desenvolvedor(a) Back-End Kotlin - Especialista

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

Job Details

Required Skills
AWSPostgreSQLJavaKafkaKotlinMongoDBSpring BootCassandraMicroservices

Requirements

  • Strong experience with Kotlin or Java, Spring Boot, and microservices architecture.
  • Hands-on experience with automated unit and integration testing practices.
  • Solid knowledge of PostgreSQL and NoSQL databases such as MongoDB and Cassandra.
  • Experience with messaging and event-driven technologies including Kafka, SQS, and SNS.
  • Knowledge of observability standards, monitoring, and distributed tracing practices.
  • Experience with AWS cloud environments and Infrastructure as Code concepts.
  • Understanding of security protocols and best practices for highly critical transactional systems.
  • Familiarity with asynchronous processing, event-driven architecture, and high-volume financial transaction flows.
  • Strong communication, leadership, and problem-solving skills, with the ability to influence technical decisions and mentor development teams.
  • Experience working within agile environments and continuous improvement cultures.

Responsibilities

  • Lead the end-to-end software development lifecycle, from solution design to deployment in staging and production environments, ensuring secure, scalable, and reliable deliveries.
  • Act as a technical reference within the squad, driving engineering excellence and supporting strategic architectural decisions related to financial transaction processing systems.
  • Design and implement high-performance microservices and distributed solutions focused on resilience, scalability, and observability.
  • Promote advanced development practices such as TDD/BDD, clean code, domain-driven design (DDD), automated testing, and code reviews.
  • Support production systems, troubleshooting complex issues and ensuring system availability and operational stability.
  • Collaborate closely with cross-functional teams to continuously improve processes, architecture standards, and software quality.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now