Somos Educação

Mid-level Java/Kotlin Developer

Somos Educação

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

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