Senior Software Developer - (Java / AWS / Payment Systems)
Core
Senior Software Developer driving the software development lifecycle, translating user requirements into technical specifications, and building cloud-native applications for BMO Financial Group.
Role type
Senior Software Developer (Java/AWS)
Builds
Cloud-native applications, serverless architectures, and feature development for BMO's business and enterprise systems.
Domain
Financial Services / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java (7+ years), Spring Boot, Microservices, AWS, SQL (Oracle/PostgreSQL), API development, System integration, TDD, Troubleshooting
Preferred skills
Copilot/AI tools, Python, Selenium automation, Angular/TypeScript
Technologies
AWS, Spring Boot, Swagger, Postman, Tomcat, Oracle, PostgreSQL, JUnit, JMeter, OpenText Content Server, OScript, Angular, TypeScript
Responsibilities
Translate user needs into technical specifications; Analyze, develop, test, and implement new software programs; Perform preventative and corrective maintenance; Ensure code adherence to security and performance standards; Evaluate new technologies for ecosystem fit; Build and deploy cloud-native applications using AWS and serverless architectures.
Seniority
Senior, hands-on IC