
Mid-level Developer, Java/Kotlin
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 Java/Kotlin and frameworks such as Spring Boot
- Design and implement RESTful APIs and system integrations
- Apply software engineering best practices, such as SOLID, Clean Code and Design Patterns
- Work with messaging systems and asynchronous processing (e.g., SQS, Kafka, RabbitMQ)
- Operate in cloud environments (AWS), contributing to scalable and resilient solutions (S3, SQS & EKS)
- Perform evolutionary and corrective maintenance, identifying and resolving performance and stability issues
- Write and maintain unit and integration tests
- Collaborate with frontend, product and QA teams to continuously deliver value
- Participate in code reviews and contribute to the continuous improvement of the team and architecture
Requirements
- Bachelor’s degree in Computer Science, Software Engineering or related fields
- Solid experience with object-oriented programming and backend development
- Practical knowledge of Java/Kotlin and the Spring Framework
- Experience with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
- Familiarity with distributed architectures and microservices
- Experience with version control (Git) and continuous integration (CI/CD)
- Knowledge of APIs, authentication and security (JWT, OAuth, etc.)
- Good communication skills, teamwork and autonomy
- Proactive profile with an appetite for continuous learning and problem solving
Benefits
- Profit sharing: celebrating results is part of Cogna’s way of working.
- Meal or food allowance: provided via a flexible benefits card.
- Health insurance: a comprehensive health plan with dependent coverage and co-participation.
- Dental care: available to keep your smile healthy.
- Tuition assistance for undergraduate and graduate programs: access to our educational units for you and your dependents (spouse and children).
- Day off on your birthday: choose a day to relax and celebrate.
- SESC partnership: access to many opportunities to improve quality of life.
- Univers pharmacy discount program: savings on a variety of medications.
- Corporate university: multiple tracks and free courses at our corporate university to keep developing with us.
- Book discounts: reduced prices on top titles from our publishing houses.
- Wellhub (Gympass): to help you stay active in your daily routine.
- Ninho Program: a program dedicated to our 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
JavaKotlinSpring BootRESTful APIsSOLIDClean CodeDesign PatternsSQLNoSQLMicroservices
Soft skills
communicationteamworkautonomyproactivecontinuous learningproblem solving
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering