Description
Job Summary:
As a Java Developer at Grupo Montreal, you will join one of the best technology companies in Brazil, implementing and maintaining software, building APIs, and documenting solutions with a focus on innovation and collaboration.
Key Highlights:
1. Be part of one of the best technology companies in Brazil.
2. Software implementation and maintenance, API development, and documentation.
3. A collaborative environment with investment in talent development.
As a Java Developer at Grupo Montreal, you will join one of the best technology companies in Brazil. Our journey began over thirty years ago with a small team of engineers passionate about innovation. In 1986, visionary individuals committed to technology and its power to transform the world. That was only 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**
* Software implementation through coding, including deployment (deploy) of developed systems into the Bank's environments;
* Maintenance of legacy software, including timely and targeted modifications and interventions to ensure availability, stability, performance, and alignment with business needs;
* API development, customizing integrations;
* Documentation of delivered software, emphasizing simplicity as advocated by agile methodologies;
* Test-driven development (TDD) for software construction and development;
* Database creation and integration with other applications;
* Performance evaluation and monitoring implementation for applications.
**Requirements and Qualifications**
* Experience with the Java programming language;
* Familiarity with major programming languages used in backend development;
* Proficiency in object-oriented programming paradigms or functional programming paradigms;
* Knowledge of API development and customization of integrations;
* Proficiency in code versioning and continuous integration processes;
* Proficiency in test-driven software development (TDD);
* Database creation and integration with other applications; application performance evaluation and improvement;
* Understanding of best practices outlined in the Agile Manifesto and agile methodologies.
* Bachelor's degree in Information Technology or related fields involving software development, data analysis, agile methodologies, and product development.
**Additional Information**
* Health insurance;
* Dental insurance;
* Meal or food allowance;
* Benefits club with an extensive network of partners;
In continuous development, we foster a collaborative, respectful, and accessible environment. **We invest in talent development** and implement practices that optimize and connect diverse technological and innovative aspects.