
Senior Java Developer
Somos Educação
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
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