remote
Senior Java Full Stack Developer - RBC
Full Stack Developer
Lead end‑to‑end development of resilient enterprise applications using Java, Spring Boot, and React, delivering scalable solutions for risk, HR, and capital markets functions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java back‑end services with Spring Boot, ensuring scalability and reliability for critical banking applications.
- Build responsive front‑end components using React, integrating with RESTful APIs and ensuring a seamless user experience across web and mobile platforms.
- Collaborate with cross‑functional teams (Risk, HR, Audit, Capital Markets) to translate business requirements into technical specifications and deliver robust solutions.
- Implement CI/CD pipelines, containerize applications with Docker, and manage deployments on cloud platforms (AWS/Azure).
- Perform code reviews, unit testing, and performance tuning to uphold code quality and system stability.
Requirements
- 5+ years of professional experience in Java full‑stack development.
- Strong proficiency in Spring Boot, REST API design, and front‑end frameworks (React or Angular).
- Experience with relational databases (SQL) and data modeling.
- Familiarity with cloud services (AWS/Azure) and container orchestration.
- Excellent problem‑solving skills and a collaborative mindset.