Montreal Oficial

Java Developer, Backend

Montreal Oficial

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

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