Desenvolvedor Backend Java/Kotlin Sr

full timeback-endsoftwareengineeringremote FROM 🇧🇷
Open to candidates in: Brazil
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor Backend Java/Kotlin Sr based in Brazil.

This role offers the opportunity to design and build high-performance backend solutions using modern technologies and scalable architectures.
You will contribute to the development of reliable systems, participating in technical decisions and improving engineering practices.
The position requires strong backend expertise, ownership, and the ability to collaborate with multidisciplinary teams.
You will work on complex challenges involving microservices, cloud environments, distributed systems, and software quality.
The ideal candidate is passionate about technology, enjoys solving problems, and values clean, maintainable code.
You will have the opportunity to influence technical directions, share knowledge, and contribute to continuous improvement initiatives.
This is a role for an experienced engineer looking to make a meaningful impact in a dynamic technology environment.


Accountabilities:

The Senior Backend Developer will be responsible for designing, developing, and improving backend solutions while ensuring scalability, reliability, and adherence to engineering best practices.

  • Develop and implement high-quality backend solutions using Java and/or Kotlin.
  • Participate actively in software architecture design and technical decision-making processes.
  • Collaborate with development teams to identify, analyze, and solve complex technical challenges.
  • Apply best practices in software development, including clean code, automated testing, and agile methodologies.
  • Design and maintain scalable systems focused on performance, security, and resilience.
  • Contribute to code reviews, technical discussions, and continuous improvement initiatives.
  • Document technical solutions and share knowledge with team members.
  • Act as a technical reference point, supporting engineering decisions and guiding development practices.
  • Identify opportunities to improve processes, tools, and system reliability.
  • Requirements:

    The ideal candidate has strong backend development experience, deep technical knowledge, and the ability to collaborate effectively while taking ownership of complex solutions.

    Technical Skills:

    • Strong experience with Java and/or Kotlin development.
    • Knowledge of scalable software architecture and distributed systems.
    • Experience with microservices architectures and messaging technologies such as Kafka and RabbitMQ.
    • Experience working with relational and distributed databases.
    • Understanding of API security practices and resilient system design.
    • Knowledge of resilience patterns such as Circuit Breaker.
    • Experience with cloud platforms such as AWS and/or OCI.
    • Familiarity with Infrastructure as Code (IaC) tools such as Terraform and Ansible.
    • Experience with CI/CD pipelines and DevOps practices.
    • Knowledge of automated testing, including unit, integration, and load testing.
    • Experience with observability tools such as ELK and Prometheus.
    • Previous experience with code reviews and acting as a technical focal point.
    • Soft Skills:

      • Strong communication skills, with the ability to adapt communication style to different audiences.
      • Collaborative mindset and ability to work effectively in a team environment.
      • Strong problem-solving skills and attention to detail.
      • Ability to work autonomously and manage priorities effectively.
      • Proactive attitude toward learning, improvement, and knowledge sharing.
      • Benefits:

        • Opportunity to work with modern backend technologies and complex software architectures.
        • Collaborative environment focused on engineering excellence and continuous learning.
        • Opportunity to influence technical decisions and contribute to scalable solutions.
        • Exposure to cloud technologies, distributed systems, and modern development practices.
        • Professional growth opportunities through technical challenges and knowledge exchange.

How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified