
Mid Level/Senior Backend Developer, Java
Posted May 21

Posted May 21
This is a fully remote position, open to applicants in Brazil.
• Serve as a key player in driving digital and cultural transformation at Brazil's largest bank, not just adhering to established practices but also laying the groundwork for an ongoing commitment to technical excellence.
• Emphasize the impact of solutions and prioritize user experience.
• Work collaboratively with multidisciplinary teams to design, develop, and execute effective solutions.
• Sustain and continually enhance existing systems.
• Integrate systems with AWS cloud services.
• Proficient in object-oriented programming, demonstrating a strong grasp of the paradigm along with a fluent understanding of its concepts and applications (classes and objects, association, encapsulation, inheritance, and polymorphism).
• Experience in development using Python, Node.js, and Java, including frameworks like Spring and Hibernate.
• In-depth knowledge of microservices architecture, design patterns, Clean Architecture, and the BFF (Backend-for-Frontend) architectural pattern.
• Familiarity with feature toggle concepts and their implementation in software.
• Adhere to software development best practices, including SOLID, KISS, YAGNI, DRY, and DDD.
• Model REST APIs using Spring Boot and create gateways with AWS API Gateway.
• Understanding of application security, including authentication and authorization mechanisms for API consumption, OWASP guidelines, and best practices.
• Experience with unit and integration testing utilizing JUnit 4+ and Mockito.
• Proficient with AWS services (EC2, ECS, EKS, Fargate, S3, SQS, SNS, Lambda, API Gateway, CloudWatch).
• Desirable:
• Knowledge of relational databases and NoSQL databases.
• Experience with messaging services such as Amazon SQS or Kafka.
• Familiarity with DevOps practices and automation tools like Docker and/or Kubernetes.
• Proficient in version control systems such as Git and GitHub.
• Understanding of CI/CD processes—knowledge of GitHub Actions or AWS CodePipeline.
• Experience with Veracode.
• Proven experience collaborating with Agile teams using Scrum/Kanban methodologies.
• Commitment to fostering continuous improvement of engineering processes and practices, with critical thinking skills and the ability to mentor junior developers on the team.
• Health and dental insurance.
• Meal and food vouchers.
• Childcare assistance.
• Extended parental leave.
• Partnerships with gyms and health and wellness providers via Wellhub (Gympass/TotalPass).
• Profit-sharing (PLR).
• Life insurance.
• Access to a continuous learning platform (CI&T University).
• Discount club.
• Free online platform dedicated to physical and mental health and wellbeing.
• Courses on pregnancy and responsible parenting.
• Collaborations with online course platforms.
• Language learning platform.
• And many more.
Gympass
iFood
Grupo Boticário
Get handpicked remote jobs straight to your inbox weekly.