Experienced Software Developer in Banking
RBC
Job Description
Shape the future of financial technology as a Senior Software Developer at RBC, focusing on robust Java application development and Agile processes. Join a collaborative environment where innovation thrives. RBC is looking for a skilled Senior Software Developer with at least 6 years of experience in software development.
You'll develop scalable applications, ensure code quality through comprehensive testing, and seek out new tech solutions for complex problems. Your role will also include enhancing existing processes for more effective delivery. Key Responsibilities: • Develop scalable, high-performance application components • Ensure quality through automated testing practices • Design reusable code for various applications • Approach complex issues with an innovative mindset • Effectively communicate technical information to diverse audiences Requirements: • At least 6+ years in Java, J2EE, Spring, and Kafka • Strong experience with RESTful APIs and SQL/NoSQL databases • Good understanding of messaging and streaming technologies • Proven ability to write clean and efficient Java code • Collaborative experience with Git and Maven Join RBC and use your software skills to create impactful solutions in the banking sector. #J-18808-Ljbffr