Java Developer – Junior

Cruzeiro do Sul Educacional S/A

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Start your career in a challenging professional environment, learning software engineering best practices, participating in real deliveries, and progressing with guidance from experienced professionals.
  • Rapidly develop your technical maturity by learning to write clean, testable, and maintainable code from the start.
  • Understand real business problems and how to translate them into technical solutions.
  • Work in a truly agile environment with a consistent delivery cadence.
  • Learn to receive and apply technical feedback continuously.
  • Work on systems that include legacy code, corporate patterns, and rules—going beyond academic projects.
  • Gradually develop autonomy without compromising quality or security.

Requirements

  • Currently enrolled in any undergraduate degree program.
  • Knowledge of Java 17+ (Spring Boot 4, JPA/Hibernate).
  • Database modeling (Oracle and PostgreSQL).
  • Unit and integration testing (JUnit 5, Mockito).
  • Experience with messaging systems (RabbitMQ / Kafka) (plus).
  • Angular 16+ (plus).
  • Integration: REST APIs (OpenAPI) (plus).
  • Accessibility and performance (plus).
  • E2E automation (Cypress/Playwright) (plus).
  • Knowledge of security best practices (OAuth2, JWT) (plus).
Benefits
  • Medical and dental insurance.
  • Meal allowance.
  • Pharmacy benefit.
  • Total Pass.
  • Tuition assistance (undergraduate or postgraduate studies).
  • Life insurance.
  • Day off for your birthday.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java 17Spring Boot 4JPAHibernateDatabase modelingOraclePostgreSQLJUnit 5MockitoREST APIs
Soft Skills
clean codetestable codemaintainable codetechnical feedbackautonomyagile environmentproblem-solving