Montreal Oficial

Software Developer – Mid-level, Java

Montreal Oficial

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

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