




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.


