Java Developer – Junior
Cruzeiro do Sul Educacional S/A
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
Tech Stack
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