
Software Developer Specialist I, Kotlin – Financial Products
Grupo Boticário
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
Tech Stack
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