Somos Educação

Senior Java Developer

Somos Educação

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop and maintain applications using Java and Spring Boot within a microservices architecture.
  • Implement and manage containers with Docker and orchestrate them using Kubernetes.
  • Collaborate with agile teams using Scrum methodology to enable continuous delivery.
  • Ensure code quality through unit and integration testing.
  • Continuous integration and continuous delivery (CI/CD).
  • Design and consume REST and GraphQL APIs, ensuring high performance and scalability.
  • Work on modeling and optimizing SQL and NoSQL databases.
  • Use AWS services for deployment and maintenance of distributed systems (S3, SQS/SNS).
  • Apply design patterns and software architecture best practices (Clean Code, SOLID).
  • Promote effective communication and collaborative teamwork within the team.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, Systems Analysis and Development, or a related field.
  • Advanced experience with Java, Kotlin, Spring Boot, and microservices development.
  • Strong knowledge of Docker, Kubernetes, Git, AWS, and SQL and NoSQL databases.
  • Proficiency in CI/CD practices and automated testing.
  • Familiarity with agile methodologies, especially Scrum.
  • Ability to solve complex problems with proactivity and adaptability.
  • Interpersonal skills for teamwork and effective communication.
Benefits
  • Profit sharing: celebrating results is part of how we do things at Cogna.
  • Meal or food allowance provided via a flexible benefits card.
  • Medical insurance: comprehensive health plan with dependent coverage and co-pay options.
  • Dental coverage: available to keep your smile healthy.
  • Undergraduate and postgraduate 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 opportunities for improving quality of life.
  • Univers pharmacy partnership: discounts on a variety of medications.
  • Corporate university: various learning paths and free courses to continue growing with us.
  • Book discounts: special pricing on titles from our publishers.
  • Wellhub (Gympass): to help you stay active in your daily routine.
  • Ninho Program: dedicated support for 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
JavaSpring BootmicroservicesDockerKubernetesSQLNoSQLCI/CDREST APIsGraphQL APIs
Soft Skills
effective communicationcollaborative teamworkproblem-solvingproactivityadaptability
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Information SystemsBachelor's degree in Systems Analysis and Development