JavaBackend Developer

Encora Logo

Encora

πŸ“Remote - Brazil

Summary

Join Encora as a TL Java Backend Developer in Brazil and work from home, playing a critical role in developing and maintaining robust applications. You will collaborate with cross-functional teams to evolve backend services and APIs, focusing on performance optimization, security, and maintainability. This role involves leading the full software development lifecycle, from design to continuous improvement, and mentoring junior engineers. You will contribute to architectural discussions and technical decision-making. The position requires expertise in Java, Spring, Spring Boot, and various database technologies, along with experience in microservices and AWS cloud services.

Requirements

  • Proficiency in Java (preferably Java 17+)
  • Expertise in Spring and Spring Boot
  • Deep knowledge of Hibernate / JPA
  • Experience with both MongoDB (NoSQL) and MySQL (relational)
  • Proven experience building microservices architectures
  • Hands-on experience with AWS Cloud Services (EC2, EKS)
  • Solid understanding of AWS Serverless Architecture
  • Serverless: Lambda, Step Functions, Cognito, API Gateway, SQS, RDS, VPC

Responsibilities

  • Design and develop large-scale, distributed backend systems with multi-tiered architecture, concurrency, and high availability
  • Independently translate complex functional and non-functional requirements into robust, efficient, and scalable backend solutions aligned with system architecture
  • Lead and contribute to the full software development lifecycle β€” including system design, implementation, testing, deployment, and continuous improvement
  • Create and maintain comprehensive and usable technical documentation
  • Perform code reviews, enforce coding standards, and advocate for engineering best practices
  • Mentor and guide junior and mid-level engineers, fostering a culture of technical excellence, collaboration, and continuous learning
  • Actively participate in architectural discussions and technical decision-making with cross-functional teams

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.