
Software Developer – Mid-level, Java
Montreal Oficial
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Tech Stack
About the role
- Develop full-stack web applications (frontend and backend)
- Interpret requirements and propose appropriate technical solutions
- Implement features following development best practices
- Ensure code quality, testing, and documentation
- Integrate systems via REST APIs
- Participate in code reviews and technical discussions
Requirements
- Experience with Angular (version 10+)
- Bachelor’s degree in Information Technology or related field
- Experience integrating REST APIs on the frontend
- Proficient in Java (8+) with Spring Boot
- Experience building RESTful APIs
- Knowledge of Spring Data JPA, Spring Security, and transaction management
- Knowledge of HTML5, CSS3, TypeScript, and JavaScript (ES6+)
- Experience with relational databases (PostgreSQL, MySQL)
- Knowledge of JPA/Hibernate for object-relational mapping
- Experience with version control using Git (branches, pull requests)
- Experience with unit and integration testing (Jasmine, Karma, JUnit, Mockito)
- Experience working in agile methodologies (Scrum or Kanban)
- Knowledge of API documentation with Swagger/OpenAPI
- Experience with Docker for containerizing applications
Benefits
- Remote work
- Flexible working hours
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AngularJavaSpring BootREST APIsHTML5CSS3TypeScriptJavaScriptPostgreSQLMySQL
Soft Skills
code qualitytestingdocumentationtechnical discussionscode reviews
Certifications
Bachelor’s degree in Information Technology