Job opportunity
Java Software Engineer REST APIs
BMO
Develop secure Java software and RESTful APIs in BMO’s hybrid Toronto technology environment, with two required office days weekly. Use algorithms and data structures.
As a Java Software Engineer, you will apply programming expertise across development, testing, maintenance, and technical design. The position involves transforming requirements into features, advising on security, debugging business systems, and evaluating technologies for broader ecosystem impacts. BMO seeks experience with application security, performance tuning, databases, CI/CD, monitoring, and unit testing. Prior banking or financial industry experience is listed among the qualifications.
Key Responsibilities:
Transform requirements into features and technical design specifications
Debug business systems and service applications
Ensure security, logging, error handling, and performance standards
Evaluate technologies and upstream or downstream ecosystem impacts
Document software development lifecycle execution
Requirements:
Three or more years of Java development experience
RESTful API development and object-oriented programming proficiency
Application security and performance tuning experience
SQL and relational database experience, including Oracle, MySQL, PostgreSQL
Experience with JUnit and CI/CD pipelines
Use Java engineering, API development, security, and database skills to create dependable BMO technology applications.
#J-18808-Ljbffr
Apply on source site As a Java Software Engineer, you will apply programming expertise across development, testing, maintenance, and technical design. The position involves transforming requirements into features, advising on security, debugging business systems, and evaluating technologies for broader ecosystem impacts. BMO seeks experience with application security, performance tuning, databases, CI/CD, monitoring, and unit testing. Prior banking or financial industry experience is listed among the qualifications.
Key Responsibilities:
Transform requirements into features and technical design specifications
Debug business systems and service applications
Ensure security, logging, error handling, and performance standards
Evaluate technologies and upstream or downstream ecosystem impacts
Document software development lifecycle execution
Requirements:
Three or more years of Java development experience
RESTful API development and object-oriented programming proficiency
Application security and performance tuning experience
SQL and relational database experience, including Oracle, MySQL, PostgreSQL
Experience with JUnit and CI/CD pipelines
Use Java engineering, API development, security, and database skills to create dependable BMO technology applications.
#J-18808-Ljbffr