Grupo Boticário

Software Developer Specialist I, Kotlin – Financial Products

Grupo Boticário

full-time

Posted on:

Location Type: Remote

Location: Brasil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop solutions to complex problems that regularly require creativity and innovative approaches to address failures;
  • Write and test code incrementally, in an agile manner, and with clear documentation;
  • Perform code reviews and assist colleagues with difficult design decisions;
  • Test, deploy, and monitor your code in production — continuously;
  • Collaborate with peers across teams to evolve our ecosystem;
  • Work on strategic projects for Grupo Boticário;
  • Maintain our payments platform by identifying issues, their causes, and impacts. Evolve and decide, together with the team, the future of our payments platform.

Requirements

  • Experience designing, implementing, and deploying software solutions to production;
  • Knowledge of Java/Kotlin and Spring Boot;
  • Knowledge of Kafka; interest in and knowledge of data structures;
  • Experience with microservices;
  • Experience with monitoring and logging;
  • Experience with scheduled/background jobs;
  • Knowledge of REST and event-driven architecture;
  • Experience with unit and integration testing; a critical perspective regarding performance and security;
  • Strong view on software quality, system evolution, problem decomposition, and abstraction;
  • Strong ability to learn new practices, technologies, programming languages, and engineering cultures;
  • Proficiency with Git or another collaborative version control system;
  • Ability to perform root cause analysis on software issues;
  • Ability to work in a team and help refine technical stories;
  • Familiarity with relational and NoSQL databases.
  • **Differential:**
  • Experience with financial solutions;
  • Front-end knowledge for creating/managing portals for internal teams;
  • Specialization in software development in areas complementary to our core business, such as: high-availability systems, specialized development platforms, infrastructure automation, service provisioning, real-time systems, fault-tolerant systems, and mission-critical systems;
  • Experience with computer networks, monitoring, and troubleshooting.
Benefits
  • Here, your **Health** is a priority
  • Medical and dental plans
  • 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 model)
  • Food allowance
  • Christmas food allowance
  • - **Ensuring well-being and quality of life in all aspects of life**
  • Gym and fitness studio plan
  • Home office allowance (hybrid and remote work models)
  • Pet health plan
  • Birthday day off
  • Up to 40% discount on our products
  • Employee association (partnerships and discounts, multi-brand store, gym passes, courses, and more!)
  • Travel and accommodation program
  • - For the **Family**, our most precious asset
  • Childcare assistance
  • Infant nutrition credit
  • Babysitter allowance
  • School supplies assistance
  • Legal, psychological, and social guidance
  • 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)
  • - **Security** for financial protection and peace of mind
  • Life insurance
  • Support in case of a parent’s death
  • Private pension plan
  • Payroll-deductible loans
  • ******Benefit packages are configured according to eligibility rules.*

Applicant Tracking System Keywords

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

Hard skills
JavaKotlinSpring BootKafkamicroservicesunit testingintegration testingRESTevent-driven architecturerelational databases
Soft skills
creativityproblem decompositionabstractionteam collaborationcritical thinkinglearning agilitycommunicationtechnical storytellingroot cause analysissoftware quality