BotCity

Senior Backend Specialist, Java

BotCity

full-time

Posted on:

Location Type: Remote

Location: Remote • 💃 Anywhere in Latin America

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

JavaMicroservicesSpringSQL

About the role

  • Architect, develop, deploy, and maintain scalable backend applications using Java/Spring Framework.
  • Ensure high performance and availability of applications within a microservices architecture.
  • Collaborate with product managers to understand requirements, ensure their technical feasibility, and translate them into reliable and scalable solutions.
  • Participate in software engineering rituals to develop models for complex applications.
  • Define private and public APIs for a world-class product.
  • Participate in code reviews, ensuring best practices in backend development.
  • Write high-quality technical documentation to clearly communicate backend architecture and API design, ensuring ease of understanding and effective collaboration across teams.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or related technical discipline.
  • Proven professional experience (8+ years) in backend development using Java.
  • Proficiency in Spring Framework.
  • Strong experience in code reviews and managing CI/CD pipelines.
  • Experience implementing authentication and authorization mechanisms using OAuth, JWT, or SAML.
  • Experience with version control and project management systems, particularly Git and GitHub.
  • Experience with SQL and No-SQL databases.
  • Ability to work independently as well as part of a team, with strong problem-solving skills and attention to detail.
  • Prior experience in an early-stage, high-growth and fast-paced startup (or similar) environment.
  • Ability to travel as needed to meet the team.
  • Portuguese - Fluent
Benefits
  • Health insurance
  • Flexible work arrangements

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring Frameworkmicroservices architectureAPIscode reviewsCI/CD pipelinesOAuthJWTSAMLSQL
Soft skills
problem-solvingattention to detailcollaborationindependencecommunication
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer Engineering