Royal Bank of Canada - Jersey City, NJ
posted 4 months ago
As a Senior Software Developer at RBC Capital Markets, LLC, based in Jersey City, NJ, you will play a pivotal role in designing and developing innovative solutions for our Capital Markets applications. Your primary focus will be on utilizing Java and J2EE frameworks to create robust applications that meet the dynamic needs of our business. You will also be responsible for modeling wireframes for user interface requirements using modern frameworks such as ReactJS, AngularJS, and JQuery, ensuring that our applications are not only functional but also user-friendly and visually appealing. In addition to application development, you will work with Docker containers to host applications, leveraging your expertise in message architecture concepts to integrate with messaging platforms like Solace and MQ. Your role will also involve working with various packaging and deployment tools, including Jenkins, Fusion, Ant, and Bladelogic, to streamline our development processes. You will utilize configuration management tools such as GitHub and SVN to maintain code integrity and facilitate collaboration among team members. Your responsibilities will extend to managing release and change processes using tools like JIRA and Service Now, ensuring that all changes are tracked and implemented smoothly. You will also engage in JUNIT design and development for unit testing, which is crucial for maintaining the quality and reliability of our software solutions. This position requires a strong commitment to Agile methodologies and a detail-oriented approach to software development, as you will be part of a team that drives RBC's high-performance culture and contributes to the achievement of strategic goals.