Browse All Jobs
Job Description

Zenvia is seeking a Senior Backend Java Developer to contribute to the evolution of highly scalable applications used daily by millions. The engineering team operates within an agile model, fostering a dynamic environment that encourages creative freedom, horizontal management, and autonomy.

The Senior Backend Java Developer will be instrumental in building and maintaining backend applications for Zenvia's SMS channel.

Role involves:

  • Performing technical analysis of requirements.
  • Supporting the definition of architecture based on user needs.
  • Developing software according to team specifications.
  • Developing and designing APIs.
  • Evolving the ecosystem with scalable technologies.
  • Writing documentation for new functionalities.
  • Developing unit and automated tests.
  • Collaborating in agile development teams.

Requirements:

  • Minimum 5 years of backend development experience.
  • Proficiency in Java 8.
  • Experience with Java and SpringBoot.
  • Experience with relational and NoSQL databases.
  • Experience with messaging tools like Kafka.
  • Experience in agile practices (Lean, Scrum, Kanban, XP).
  • Knowledge of unit and automated testing.
  • Analytical and problem-solving skills.
  • Teamwork and knowledge-sharing abilities.
  • Knowledge of microservices architectures and event-driven orientation.

Zenvia offers:

  • 100% remote work with flexible hours.
  • Comprehensive benefits program (Zenvia Care) including healthcare, wellness, parental, and remote care.
  • Opportunities for career development through internal mobility, language programs, and a learning hub.
  • Profit sharing.
Apply Manually