Senior Software Developer – Gft
Company | Royal Bank of Canada |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- Professional software development experience (Minimum 6+ years) with Java, J2EE, REST / Microservices, Linux and NoSQL/SQL databases.
- Experience developing secure server side services leveraging the following APIs: Spring, Spring Boot, RESTful Webservices, Apache Data Utilities (JSON, Avro, CSV/PSV, Parquet), NoSQL/SQL databases and Struts 2.0
- Good knowledge on messaging/streaming technologies (MQ, Kafka)
- Hands-on experience in writing clean, readable/reusable java code with unit tests
- Experience using Git and Maven while collaborating with the software development team
- Ability to multi-task effectively and provide timely updates
Responsibilities
- Develop and support highly scalable, high performance components within an Agile development team
- Ensure high code quality through automated unit and functional testing
- Automate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market, and enabling continuous delivery
- Design and develop code structures to promote reusability across many applications
- Be open-minded and look beyond your stack to solve complex problems
- Proactively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges
- Communicate effectively and distil technical details into human terms
Preferred Qualifications
- Experience with web development ( Angular or React (Angular preferred) )
- Experience working with Python (Intermediate)
- Experience building APIs using NodeJS, .NET Core, Java
- Experience with Big Data (Hadoop / Spark) & Cloud and containers
- Experience with building Gen AI solutions leveraging copilot
- Experience with Agile software development
- Experience with DevOps , CD/CI tools- Jenkins, GitHub, Automated Testing tools, or similar tools