
Mid-Level Software Developer – Java
Montreal Oficial
full-time
Posted on:
Location Type: Remote
Location: Remote • Brasil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AngularDockerHibernateJavaJavaScriptJUnitMockitoMySQLPostgresSpringSpring BootSpringBootTypeScript
About the role
- Develop web applications across all layers
- Interpret requirements and propose technical solutions
- Write code following best practices, test, document, and deliver robust features
- Actively participate in code reviews, estimations, and technical discussions
Requirements
- Completed higher education (bachelor's and/or postgraduate degree)
- Proven experience in frontend development with Angular (v10+)
- Strong proficiency in Java (8+) with Spring Boot
- Solid knowledge of HTML5, CSS3, TypeScript, and JavaScript (ES6+)
- Experience with relational databases (PostgreSQL, MySQL) and JPA/Hibernate
- Experience using Docker for containerization and environment configuration
- Version control with Git
- Unit testing: Frontend: Jasmine, Karma; Backend: JUnit, Mockito
- Experience working in agile environments (Scrum or Kanban)
Benefits
- Remote work
- Opportunities for professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AngularJavaSpring BootHTML5CSS3TypeScriptJavaScriptPostgreSQLMySQLDocker
Soft skills
communicationcollaborationproblem-solvingtechnical discussionscode reviews
Certifications
bachelor's degreepostgraduate degree