Montreal Oficial

Mid-Level Software Developer – Java

Montreal Oficial

full-time

Posted on:

Location Type: Remote

Location: Remote • Brasil

Visit company website
AI Apply
Apply

Job 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