Desenvolvedor(a) Back-End Kotlin - Sênior in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Desenvolvedor(a) Back-End Kotlin - Sênior in Brazil.
Join a dynamic and innovation-driven technology environment where scalable backend solutions and high-performance systems play a critical role in digital transformation initiatives. In this senior-level position, you will contribute directly to the architecture, implementation, and continuous evolution of mission-critical applications built with modern backend technologies. You will collaborate with multidisciplinary teams in an agile ecosystem focused on quality, scalability, and continuous improvement. This opportunity is ideal for a backend specialist who enjoys solving complex technical challenges, influencing architectural decisions, and building resilient distributed systems. With exposure to cloud-native environments, event-driven architectures, and high-availability transactional flows, you will have the autonomy to shape impactful solutions while continuously growing your technical expertise.
- 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.
- 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.
- Opportunity to work in a highly collaborative and innovation-focused technology ecosystem.
- Exposure to large-scale digital transformation and mission-critical projects.
- Career development opportunities through technical communities, mentorship, and learning initiatives.
- Flexible and agile work environment focused on autonomy and continuous growth.
- Access to knowledge-sharing programs and professional development initiatives.
- Inclusive and diverse culture that values respect, ethics, and collaboration.
- Opportunity to work alongside multidisciplinary and globally distributed teams.
- Participation in impactful projects involving modern cloud-native and distributed architectures.