
Java Developer, Backend
Montreal Oficial
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Tech Stack
About the role
- Implement software solutions through coding, including deployment of developed systems to the Bank's environments.
- Work on maintenance and support of legacy software, performing timely and targeted modifications and interventions with a focus on availability, stability, performance and alignment with business needs.
- Develop and maintain APIs, customizing integrations between systems.
- Produce and maintain documentation for delivered software, prioritizing simplicity and the best practices of agile methods.
- Perform test-driven development (TDD).
- Create and maintain databases, ensuring integration with other applications.
- Assess and implement monitoring and performance improvements for applications.
Requirements
- Bachelor's degree completed or in progress.
- Experience with Java is desirable.
- Knowledge of the main programming languages used in back-end development.
- Proficiency in object-oriented programming and/or functional programming.
- Experience building APIs, including customization of integrations.
- Proficiency with code versioning processes and Continuous Integration (CI).
- Knowledge of test-driven development (TDD).
- Experience creating and modeling databases, as well as integrating them with other applications.
- Ability to assess and implement application performance improvements.
- Knowledge of Agile Manifesto best practices and agile methodologies.
- Degree in progress or completed in Information Technology or related areas, such as Software Development, Data Analysis, Agile Methodologies or Product Development.
Benefits
- Health insurance
- Dental insurance
- Life insurance
- Childcare assistance
- Transportation allowance
- Meal or food allowance
- Perks program (Clube de Vantagens)
- Access to Wellhub
- Online personal trainer consultation
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaAPIsobject-oriented programmingfunctional programmingtest-driven developmentdatabasesContinuous Integrationagile methodologiesperformance improvementscode versioning
Certifications
Bachelor's degree in Information TechnologyBachelor's degree in Software DevelopmentBachelor's degree in Data AnalysisBachelor's degree in Agile MethodologiesBachelor's degree in Product Development