
Mid-level Java/Kotlin Developer
Somos Educação
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Develop and maintain backend applications using Kotlin and Java with the Spring Framework.
- Design and implement REST and GraphQL APIs for system integration.
- Ensure code quality through unit and integration tests.
- Participate in the design and architecture of microservices and distributed systems.
- Use cloud platforms such as AWS or Azure to deploy and maintain services.
- Integrate systems using Apache Kafka and gRPC (communication protocol).
- Analyze and resolve technical issues proactively and collaboratively.
- Work in a team, promoting effective communication and adaptability in dynamic environments.
Requirements
- Bachelor's degree in Computer Science or related fields.
- Proven experience in backend development with Kotlin, Java and the Spring Framework.
- Knowledge of relational databases (SQL) and NoSQL (MongoDB).
- Familiarity with microservices architecture, SOA and distributed systems.
- Experience with cloud computing (AWS, Azure) and messaging tools such as Apache Kafka.
- Proficiency in unit and integration testing.
- Knowledge of SOLID principles, Clean Code and Clean Architecture.
- Technology certifications and participation in events or conferences are a plus.
- Behavioral skills such as teamwork, effective communication, proactivity, problem-solving and adaptability.
Benefits
- Profit sharing: celebrating results is part of how we do things at Cogna.
- Meal or food allowance: provided via a flexible benefits card.
- Health insurance: a comprehensive health plan with dependent coverage and co-pay options.
- Dental insurance: available to help keep your smile healthy.
- Undergraduate and graduate tuition scholarships: access to our educational institutions for you and your dependents (spouse and children).
- Birthday day off: choose a day to relax and celebrate.
- SESC partnership: access to a range of opportunities to improve quality of life.
- Univers pharmacy partnership: discounts on a variety of medications.
- Corporate university: multiple free learning paths and courses in our corporate university to help you continue growing with us.
- Book discounts: discounts on titles from our publishers.
- Wellhub (Gympass): to help you stay active in your daily routine.
- Ninho Program: a program dedicated to families expecting a new baby.
- Valoriza - Internal Recruitment Program: to boost your career through internal opportunities.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinJavaSpring FrameworkREST APIsGraphQL APIsunit testingintegration testingmicroservices architectureSQLNoSQL
Soft Skills
teamworkeffective communicationproactivityproblem-solvingadaptability
Certifications
Bachelor's degree in Computer Science