Desenvolvedor(a) Back-End Kotlin - Sênior
New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSPostgreSQLJavaKotlinMongoDBSpring BootApache KafkaCassandraMicroservices
Requirements
- Strong experience with Kotlin or Java development in backend environments.
- Solid expertise with Spring Boot and microservices architectures.
- Experience implementing automated unit and integration tests.
- Knowledge of relational databases such as PostgreSQL and non-relational databases including MongoDB and Cassandra.
- Experience with messaging platforms and distributed communication tools such as Kafka, SQS, and SNS.
- Familiarity with observability and monitoring practices for distributed systems.
- Hands-on experience with AWS cloud environments and cloud-native architectures.
- Understanding of security protocols and secure backend development practices.
- Experience with Infrastructure as Code (IaC) concepts and tools.
- Strong knowledge of event-driven architectures and asynchronous flow processing.
- Experience working with highly critical transactional systems and high-availability environments.
- Agile mindset with a strong focus on collaboration, continuous improvement, and engineering excellence.
Responsibilities
- Lead the end-to-end deployment process across staging, production, and release environments, ensuring secure and efficient software deliveries.
- Contribute to the architecture and design of backend components, participating actively in technical and strategic decision-making.
- Develop scalable and resilient backend services using Kotlin, Java, Spring Boot, and microservices architectures.
- Ensure high standards of code quality through code reviews, automated testing, and adherence to best development practices.
- Build and maintain robust transactional and asynchronous processing flows in distributed systems.
- Collaborate with multidisciplinary teams to deliver scalable, reliable, and high-performing solutions.
- Implement and optimize integrations using messaging and event-driven technologies such as Kafka, SQS, and SNS.
- Promote observability, monitoring, and operational excellence practices within backend services.
- Support continuous improvement initiatives and contribute to agile development processes and engineering best practices.
- Work closely with cloud and infrastructure environments to ensure system scalability, security, and reliability.
View Full Description & ApplyYou'll be redirected to the employer's site