···
Log in / Register
Mid-Level Software Developer (Java)
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
Share
Some content was automatically translatedView Original
Description

As a **Mid-Level Software Developer** at Montreal, you will join one of Brazil’s top technology companies. Our journey began over thirty years ago with a small team of engineers passionate about innovation. In 1986, visionary individuals committed themselves to technology and its power to transform the world. That was merely the beginning of a trajectory that has made us a solid market reference and one of the best companies to work for. **Responsibilities and Duties** Professional from the CONTRACTOR responsible for producing the software artifacts that the Squad must deliver. **Requirements and Qualifications** **Expected Profile:** Mid-level professional capable of developing web applications across all layers, with strong expertise in **Angular** and the **Java/Spring Boot** ecosystem. Must be able to interpret requirements, propose technical solutions, code following best practices, test, document, and deliver robust features aligned with business needs. Active participation in code reviews, estimations, and technical discussions with the team is also expected. **Mandatory Experience and Knowledge** * Completed higher education degree (undergraduate and/or lato sensu postgraduate and/or stricto sensu postgraduate) in Information Technology. * Proven experience in frontend development with **Angular (10+)**, including components, services, observables, Angular Material, and integration with REST APIs. * Proficiency in **Java (8+)** with Spring Boot, building RESTful APIs, Spring Data JPA, Spring Security, and transaction management. * Solid knowledge of **HTML5, CSS3, TypeScript, and JavaScript ES6+**. * Experience with relational databases (**PostgreSQL, MySQL**) and **JPA/Hibernate**. * Adherence to secure, clean development practices, with emphasis on performance and maintainability. * Experience using **Swagger/OpenAPI** for API documentation. * Use of **Docker** for containerization and environment configuration. * Version control with **Git** (branches, pull requests, merge requests). * Unit and integration testing: * Frontend: **Jasmine, Karma** * Backend: **JUnit, Mockito** * Experience working in agile environments (**Scrum or Kanban**) and continuous delivery practices. **Differentiators (Desirable)** * Knowledge of messaging systems (**RabbitMQ, Kafka**). * Application monitoring (**Prometheus, Grafana**). * Experience with **CI/CD** pipelines. **Additional Information** In our ongoing evolution, we foster a collaborative, respectful, and inclusive environment. **We invest in talent development** and in implementing practices that optimize and integrate diverse technological and innovative aspects.

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.