Lead API Developer, RBC Capital Markets, LLC, Jersey City, NJ
Role details
Job location
Tech stack
Job description
Lead the design and development of innovative, high-performance digital solutions and integrate with new and existing systems. End-to-end delivery of Web Portals, application programming interfaces (APIs), and Messaging. Lead software design meetings, analyze user needs, and document technical requirements. Closely collaborate with Scrum Masters, RTEs, and Product teams to manage the product backlog. Lead software developers in the high-performance delivery of product features. Collaborate and incorporate inputs from cross-functional teams (product, compliance, security, DevOps). Deliver high-quality, high-performance, and highly observable solutions. Lead Production Implementations. Coach other team members.
Requirements
Must have a bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Software Engineering or a related field and 10 years of related work experience. Employer will accept a 3 or 4 year US or foreign bachelor's degree.
Must have 10 years of experience in each of the following:
- Industry-standard software design methodologies, including Domain Driven Design.
- Implementing industry-standard methodologies for authentication and authorization of APIs.
- Java for implementing and maintaining application programming interfaces (APIs).
- Designing and implementing Restful Web Service APIs.
- Utilizing tools and methods for managing APIs.
- Deploying and managing software services using Kubernetes.
- Developing production-grade applications using Spring BootDeploying and managing software applications using cloud engineering.
Employer will accept any suitable combination of education, training, or experience., Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)
Benefits & conditions
Full time employment, Monday - Friday, 40 hours per week. $189,592 per year, The base salary for this job is $189,592.00 per year. This salary does not include other elements of total compensation, including a discretionary bonus and benefits such as a 401(k) program with company-matching contributions; health, dental, vision, life and disability insurance; and paid time-off plan.
RBC's compensation philosophy and principles recognize the importance of a highly qualified global workforce and plays a critical role in attracting, engaging and retaining talent that:
-
Drives RBC's high performance culture
-
Enables collective achievement of our strategic goals
-
Generates sustainable shareholder returns and above market shareholder value