Senior Software Development Lead
RBC
Job Description
Lead the development of mission-critical applications as a Senior Development Lead. Leverage deep Java expertise while guiding a team in architectural decision-making and technical problem-solving. With over 7 years of hands-on software development experience, you’ll lead a team while actively participating in coding and code reviews.
Essential skills include Java (Spring Boot, microservices) and Python (Django/Flask). This role demands strong communication with global partners and a focus on creating scalable solutions and enforcing best practices across development projects. Key Responsibilities: • Architect scalable and maintainable software solutions • Drive technical decisions and team guidance • Code using Java frameworks and microservices • Establish development standards and best practices • Facilitate discussions on design and architecture Requirements: • 3+ years leading software development teams • 7+ years of Java development experience • 3+ years of Python development experience • Strong grasp of object-oriented programming • Experience with CI/CD and cloud platforms Utilize your leadership and technical skills to create impactful solutions within a collaborative, high-performing team. #J-18808-Ljbffr