Backend Specialist I – Java/Kotlin

Posted 4hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Backend Developer for a fintech team at Grupo Boticário, focusing on innovative financial solutions and software development in Cloud-Native environments.

Responsibilities:

  • Develop solutions for complex problems that regularly require creativity and innovation;
  • Act as a guardian, together with other leaders, of engineering best practices and rituals such as: preparation and review of Tech Design documents and ADRs (Architecture Decision Records), DORA metrics, cloud cost management, among others;
  • Provide assistance to other developers for incident resolution; write and test code incrementally, in an agile and well-documented manner;
  • Perform code reviews and help colleagues with difficult design decisions;
  • Test, deploy and monitor your code in production — continuously;
  • Develop new tools to assist and optimize the team’s work;
  • Collaborate with peers in other areas to evolve our ecosystem;
  • Work on strategic projects for Grupo Boticário;
  • Evolve and decide, together with the team, the future of our platform.

Requirements:

  • Experience designing, implementing and delivering software solutions to production;
  • Knowledge of software development best practices using SOLID, Hexagonal Architecture, Clean Architecture, EDA and DDD;
  • Experience with cloud-native architectures and development, with hands-on AWS experience;
  • Knowledge of essential services for high availability (e.g., S3, SQS/SNS, Lambda/ECS/EKS, RDS);
  • Knowledge of Java/Kotlin and Spring Boot;
  • Experience with relational (PostgreSQL) and non-relational (MongoDB) databases;
  • Knowledge of Kafka;
  • Knowledge of data structures;
  • Experience with microservices;
  • Experience with monitoring and logging;
  • Experience with scheduled/background jobs;
  • Knowledge of REST and event-driven architectures;
  • Experience with unit and integration testing;
  • Critical mindset regarding performance and security;
  • Practical knowledge of and commitment to the principles of the Testing Pyramid to design and implement an efficient automated testing strategy with low maintenance cost;
  • Software quality mindset, system evolution, problem decomposition and abstraction;
  • Ability to learn new practices, technologies, programming languages and engineering cultures;
  • Proficiency with Git or another collaborative version control system;
  • Ability to conduct root cause analysis for software issues; experience with load testing.

Benefits:

  • Here, your Health is a priority
  • Medical and dental plan
  • Medication assistance
  • Health allowance for family members
  • Free psychotherapy sessions
  • Telemedicine and second medical opinion
  • Free flu vaccine
  • Health care programs
  • For your Nutrition
  • Meal allowance or local restaurant voucher (depending on work arrangement)
  • Food allowance
  • Christmas food allowance
  • Ensuring well-being and quality of life in all aspects
  • Gym and fitness studio plan
  • Home office allowance (for hybrid and remote work models)
  • Pet health plan
  • Birthday day off
  • Up to 40% discount on our products
  • Employee association (agreements and partnerships, multi-brand store, TotalPass gyms, courses and more)
  • Travel and accommodation program
  • For your Family, our most precious asset
  • Childcare assistance
  • Child nutrition credit
  • Nanny allowance
  • School supplies allowance
  • Legal, psychological and social counseling
  • Support for atypical parents
  • Extended parental leave (180 days for mothers and 120 days for fathers)
  • Mobility for your on-site commute
  • Transportation voucher and parking (hybrid and on-site models)
  • Financial security and peace of mind
  • Life insurance
  • Bereavement support for loss of parents
  • Private pension plan
  • Payroll-deductible loans